aboutsummaryrefslogtreecommitdiffstats
path: root/src/tts.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* tts: initialize piper exactly oncesalmonik4 days1-42/+39
* tts: run piper loading and synthesis on blocking threadssalmonik4 days1-16/+28
* tts: bound the audio cache and request lengthsalmonik4 days1-5/+86
* feat: piper now not a subprocess, cache system for TTSsalmonik2026-09-051-120/+264
* feat: local TTS via piper subprocess with Google fallbacksalmonik2026-08-181-0/+147