Add the VOX prosody preference and panel controls

This commit is contained in:
Fisto
2026-09-21 11:08:22 +02:00
parent ca3fa5be1e
commit 293d131d2b
9 changed files with 101 additions and 17 deletions
+7 -3
View File
@@ -58,12 +58,16 @@ Ordered backlog. `CURRENT.md` tracks the live session state.
10. Mobile web UI: first draft at 390px with the four tabs (Users, Chat, Call, Activity) is
implemented and rendered headless. Next: move the transcript into the Call tab, put the TTS
box in the Call tab as in 1c, and verify with real data on a phone-width viewport.
11. TTS VOX preference: a `tts.vox` toggle that exports `VESKSLOP_TTS_VOX` (like `words`), an
optional `VOX_CLEAN`, and a help line in the TTS panel. Requested in `TTS-DESIGN.md`; the
wrapper side is ready and verified. Inline `/rate` and `/pitch` need no UI.
## Media archive follow-ups
## TTS follow-ups
1. **HTTP provider voice discovery.** `TTS-DESIGN.md` specifies `GET /voices` (id, name, language,
gender, speed/pitch ranges) for the HTTP provider; Veskslop still lists voices from espeak or
`VESKSLOP_TTS_VOICES` only. The command-provider path in use does not need it; implement when an
HTTP engine with multiple voices is deployed.
## Web UI follow-ups
Ordered after the voice backend unless the owner asks first.