feat: voix mains-libres + wake-word CHLOVA, fin Phase 6 v1 (v0.29.0)

Mode mains-libres : écoute en boucle déclenchée par le wake-word
« CHLOVA … » (extractCommand), micro en pause pendant le TTS pour éviter
l'auto-écoute ; réponses lues d'office. Bouton Libre + indicateur. 100%
navigateur. Build OK.

Palier de risque : reversible (front).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kantin-Petit
2026-06-23 07:24:41 +02:00
parent 76ad3b62fd
commit 476c89ce3d
4 changed files with 127 additions and 14 deletions
+7
View File
@@ -6,6 +6,13 @@ incompatibles. Chaque ligne renvoie à un commit dédié (un artefact = un commi
## [Unreleased]
## [0.29.0] — 2026-06-23 — fin Phase 6 (voix v1)
### Added
- `useSpeech` : mode **mains-libres** + wake-word « CHLOVA » (`extractCommand`),
écoute en boucle, micro en pause pendant le TTS (anti auto-écoute).
- Chat : bouton "Libre" (mains-libres) ; en mains-libres les réponses sont lues
d'office. Indicateur d'écoute. Build OK. (README web : section voix.)
## [0.28.0] — 2026-06-23 — début Phase 6 (voix)
### Added
- `web/src/useSpeech.ts` : hook voix 100 % navigateur (Web Speech API), STT