VérifiéVérifié le 2026-08-07
Voix: vue d’ensemble
Chaîne microphone, transcription, modèle, synthèse et différence entre PC et Android.
#Chaîne vocale
Une commande vocale suit quatre étapes: capture du microphone, transcription en texte, traitement par le modèle, puis synthèse éventuelle de la réponse. Le STT et le TTS peuvent être locaux ou externes indépendamment du fournisseur de chat.
- PC: écoute locale avec détection de silence et mot de réveil optionnel.
- Android: enregistrement WAV temporaire, envoi au PC, puis lecture MP3 de la réponse.
- Le chat texte reste disponible si le backend audio échoue.
#Permissions et données
Android demande le microphone à l’usage et supprime le fichier d’enregistrement après lecture des octets, au mieux. Le PC doit aussi disposer d’un périphérique et des autorisations du système. Un STT cloud reçoit l’audio; un TTS cloud reçoit le texte à prononcer.
#Premier test
- 1Tester le chat texte.
- 2Choisir STT local et prononcer une phrase courte.
- 3Vérifier le texte avant envoi si l’interface le permet.
- 4Choisir TTS local et lire une réponse courte.
- 5Activer le mot de réveil seulement après ces deux tests.
Provenance de cette page
Faits produit vérifiés sur PC 7b6b3b000b89, mobile d492cc89cf77 et Worker f07e239bd455.
Sources consultées
- PC: osia/voice/
- Mobile: lib/services/audio_service.dart
- PC: osia/server/server.py