OSIADocs
Préversion
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

  1. 1
    Tester le chat texte.
  2. 2
    Choisir STT local et prononcer une phrase courte.
  3. 3
    Vérifier le texte avant envoi si l’interface le permet.
  4. 4
    Choisir TTS local et lire une réponse courte.
  5. 5
    Activer 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