Skip to main content
Une requête Speech-to-Speech traduit un audio parlé dans une autre langue. Elle se configure via le message setup : certains champs sélectionnent le pipeline (modèles, voix, formats), et la langue cible est passée via json_config. Dans le SDK Python, json_config est un dict ; le SDK le sérialise pour vous en chaîne JSON lors de l’envoi. Ces options s’appliquent à l’API WebSocket pour les trois points d’entrée du SDK (s2s_realtime, s2s_stream et s2s, en mode bufferisé). Pour les réglages propres au STT ou au TTS, voir Réglages de la transcription et Paramètres de voix.

Champs de setup

Options de json_config

Le texte transcrit est traduit en target_language avant la génération de l’audio de sortie, et les messages text que vous recevez contiennent le texte traduit. Le voice_id choisi doit être une voix dans cette même langue.

Passer json_config

Le même payload json_config est envoyé quel que soit le point d’entrée du SDK utilisé ; seule la forme de l’appel change :

Étapes suivantes

Guide WebSocket S2S

S2S en temps réel, en mode pull et bufferisé avec le SDK Python.

Référence WebSocket S2S

Schéma complet du protocole : chaque type de message, chaque champ, chaque code d’erreur.

Voix

Choisissez la voix utilisée pour la sortie synthétisée.

Paramètres de voix

Options côté TTS pour l’étape de synthèse.