[M5] Mode Voice-to-Voice avec agent IA (STT → agent → TTS) #251

Closed
opened 2026-04-06 08:55:46 +00:00 by charles · 0 comments
Owner

Contexte

Mode conversation vocale temps réel : l'utilisateur parle, le STT transcrit, l'agent répond, le TTS lit la réponse à voix haute.

Critères d'acceptation

  • Bouton "Appeler l'agent" dans les conversations avec agents IA connus
  • Pipeline : capture micro → STT (M1) → envoi texte à l'agent Matrix → réception réponse → TTS → lecture
  • Moteurs TTS supportés : espeak-ng (local, léger) et Piper (local, qualité)
  • Interface dédiée pendant le mode vocal : visualiseur audio, bouton mute, bouton raccrocher
  • Gestion des tours de parole (détection silence fin d'énoncé)
  • Dépend de M1 (STT) et M2 (agent) déjà implémentés

Notes techniques

  • Crate : crates/fractal-ai/ (orchestration) + crates/fractal-stt/ (STT) + nouveau module TTS
  • Voir specs §7.1 (SF-M5-06)
  • Dépend de #185 à #191 (M1) et #192 à #200 (M2)
## Contexte Mode conversation vocale temps réel : l'utilisateur parle, le STT transcrit, l'agent répond, le TTS lit la réponse à voix haute. ## Critères d'acceptation - [ ] Bouton "Appeler l'agent" dans les conversations avec agents IA connus - [ ] Pipeline : capture micro → STT (M1) → envoi texte à l'agent Matrix → réception réponse → TTS → lecture - [ ] Moteurs TTS supportés : `espeak-ng` (local, léger) et `Piper` (local, qualité) - [ ] Interface dédiée pendant le mode vocal : visualiseur audio, bouton mute, bouton raccrocher - [ ] Gestion des tours de parole (détection silence fin d'énoncé) - [ ] Dépend de M1 (STT) et M2 (agent) déjà implémentés ## Notes techniques - Crate : `crates/fractal-ai/` (orchestration) + `crates/fractal-stt/` (STT) + nouveau module TTS - Voir specs §7.1 (SF-M5-06) - Dépend de #185 à #191 (M1) et #192 à #200 (M2)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/my-fractal#251
No description provided.