OSIADocs
Préversion
VérifiéVérifié le 2026-08-07

Synthèse vocale (TTS)

Kokoro local, OpenAI, Google Gemini, repli et traitement du texte à prononcer.

#Moteurs

MoteurÉtatTraitement
Kokoro localPar défautSynthèse sur le PC; dépendances et sortie audio requises.
OpenAIConfigurableTexte envoyé à l’API audio OpenAI avec la clé correspondante.
Google GeminiConfigurableTexte envoyé à l’API Gemini TTS avec la clé Google.

#Repli local

Après épuisement des clés pertinentes ou échec du fournisseur cloud, OSIA tente Kokoro. Un échec de lecture audio ne doit pas faire tourner inutilement les clés API. Le téléphone reçoit ensuite un MP3 encodé, le lit depuis un fichier temporaire et tente de le supprimer à la fin.

#Confidentialité

Choisissez Kokoro pour conserver la synthèse sur le PC. Vérifiez séparément les conditions et la rétention du fournisseur cloud si vous l’activez.

#Diagnostic

  • Vérifier la sortie audio et le volume.
  • Vérifier FFmpeg pour la conversion destinée au mobile.
  • Tester une phrase courte sans caractères inhabituels.
  • Vérifier la clé du fournisseur cloud.
  • Revenir à Kokoro si le fournisseur est indisponible.

Provenance de cette page

Faits produit vérifiés sur PC 7b6b3b000b89, mobile d492cc89cf77 et Worker f07e239bd455.

Sources consultées
  • PC: osia/voice/
  • PC: osia/server/server.py
  • Mobile: lib/services/audio_service.dart