Besoin de streaming ?
Pour une synthèse à faible latence de textes longs ou générés, la
synthèse vocale en streaming via le SDK vous fournit les fragments
audio au fur et à mesure de leur production.
Démarrage rapide
only_audio=true renvoie directement les octets audio bruts : c’est le
plus simple pour un usage « texte en entrée, fichier en sortie ».
model_name au premier niveau du corps
JSON. Si vous l’omettez, default est utilisé, ce qui sélectionne le
dernier modèle TTS de production. Voir
Choix du modèle.
Modes de réponse
Le champonly_audio du corps de la requête détermine l’une des deux
formes de réponse :
only_audio: true: le corps de la réponse est l’audio brut dans leoutput_formatdemandé (WAV, PCM, Opus, …). Enregistrez-le directement dans un fichier ou envoyez-le vers un lecteur. LeContent-Typereflète le format (audio/wav,audio/ogg,audio/pcm).only_audio: false(ou omis) : la réponse est un flux JSON qui utilise le même format de message que l’endpoint WebSocket, avec notammentaudio(base64),text(avec horodatages) eterror. Lisez le corps ligne par ligne jusqu’à sa fermeture.
Lire la réponse JSON en streaming
Passezonly_audio: false et lisez le corps au fur et à mesure de son
arrivée. Avec cURL, l’option -N (--no-buffer) affiche chaque ligne
dès que le serveur l’envoie.
Étapes suivantes
Référence API TTS POST
Schéma complet du corps de requête, formats de sortie, contrats
d’erreur.
Streaming avec le SDK
Sortie audio par fragments, voix personnalisées, flush, horodatages.