Module 5 · Podcasts et doublageEnviron 1 min
Écrire un dialogue à plusieurs voix
Pour un épisode entièrement généré, l’API Text to Dialogue d’ElevenLabs fait jouer plusieurs voix dans un seul fichier. Chaque réplique porte sa voix et ses balises.
Terminal
curl -X POST "https://api.elevenlabs.io/v1/text-to-dialogue?output_format=mp3_44100_128" \
-H "xi-api-key: $ELEVENLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_id": "eleven_v4",
"inputs": [
{ "voice_id": "ID_VOIX_ANIMATRICE", "text": "[curious] Alors, pourquoi lancer une marque de cosmétiques à Tanger ?" },
{ "voice_id": "ID_VOIX_EXPERTE", "text": "[laughs] Parce que tout est là... les plantes, le savoir-faire et le port." },
{ "voice_id": "ID_VOIX_ANIMATRICE", "text": "[thoughtful] Et le plus dur, au début ?" }
]
}' \
-o dialogue.mp3- Jusqu’à 10 voix différentes par requête.
- ElevenLabs recommande de rester sous 2 000 caractères au total par requête : découpez l’épisode en scènes.
- Le modèle par défaut de cette route est
eleven_v3: précisezeleven_v4si vous le voulez. - Donnez à chaque personnage une voix bien distincte de la bibliothèque, et copiez son identifiant depuis sa fiche.
Des personnages, pas des personnesUn dialogue généré fait parler des personnages inventés ou des voix qui ont donné leur accord. Faire tenir une conversation à une personne réelle sans son accord enfreint la politique d’ElevenLabs et peut tomber sous le Code pénal marocain (module 6).