Funk-lab/stt/client
ALI YESILKAYA 7bfedb0901
feat(stt-client): volume de la voix réglable + fenêtrage persistant (#58)
Deux demandes côté client :

- VOLUME : slider « Volume de la voix » (0–200 %) dans le drawer Réglages du HUD,
  appliqué À CHAUD (canal settings → engine.cfg.tts_volume) et persisté
  (localStorage). Gain appliqué au WAV avant lecture, commun Piper/Kokoro
  (engine._apply_gain, PCM16 ×gain, clip). Config [voice].tts_volume (0.0 muet …
  2.0 amplifié, défaut 1.0). 0 = muet (le tour se déroule sans son).
- FENÊTRAGE : le mode existait ([ui].window_mode app|kiosk|none) ; `stt --window`
  PERSISTE désormais le choix → `stt --window app` rend le HUD fenêtré (déplaçable/
  redimensionnable, type Discord) durablement, y compris pour le service systemd.

Client 0.17.0. Doc : stt.example.toml + admin/ia/stt.md. Validé : gain ×0.5 exact,
HUD sans erreur JS (slider + collectSettings + label live).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 00:27:45 +02:00
..
config feat(stt-client): volume de la voix réglable + fenêtrage persistant (#58) 2026-06-23 00:27:45 +02:00
stt feat(stt-client): volume de la voix réglable + fenêtrage persistant (#58) 2026-06-23 00:27:45 +02:00
pyproject.toml feat(stt-client): volume de la voix réglable + fenêtrage persistant (#58) 2026-06-23 00:27:45 +02:00