Skip to main content
Les fournisseurs de téléphonie envoient généralement un audio mono 8 kHz encodé en mu-law ou en A-law. Gradium prend directement en charge ces formats pour le STT et peut produire une sortie TTS adaptée à la téléphonie.

Formats recommandés

Configuration du STT WebSocket

Envoyez ensuite des payloads audio encodés en base64 :

Configuration du TTS WebSocket

Les messages audio contiennent des fragments mu-law encodés en base64, que vous pouvez transmettre directement à un flux média de téléphonie.

Taille des fragments

De nombreux flux média de téléphonie envoient des trames de 20 ms. Gradium accepte les petits fragments, mais les regrouper par environ 80 ms peut réduire le surcoût lié aux messages tout en conservant une faible latence :

Checklist de la passerelle

  • Conservez l’identifiant de flux/session du fournisseur dans vos propres logs.
  • Utilisez une session STT Gradium par flux audio d’appelant.
  • Définissez input_format en fonction des octets que vous transmettez réellement.
  • Pour le TTS, demandez un format de sortie que votre fournisseur peut lire directement.
  • Utilisez les messages step du STT ou la VAD de votre fournisseur pour décider quand envoyer le tour de parole de l’utilisateur à un agent.
  • Fermez le WebSocket et démarrez une nouvelle session si le segment d’appel change de format.

Voir aussi

Transcription (STT) via WebSocket

Transcription en temps réel avec VAD et flush.

Synthèse vocale (TTS) via WebSocket

Renvoyez l’audio généré en flux vers votre passerelle de téléphonie.