Text to Dialogue-quickstart
In deze handleiding lees je hoe je met de Text to Dialogue API meeslepende, natuurlijk klinkende dialogen uit tekst genereert.
Houd de totale lengte van alle waarden van inputs[].text per request op maximaal 2.000 tekens voor
betrouwbare generatie. Splits langere scripts op in delen en voeg de audio aan de clientzijde samen.
De Text to Dialogue API gebruiken
Een API-sleutel maken
Maak hier een API-sleutel in het dashboard, die je gebruikt voor veilige toegang tot de API.
Sla de sleutel op als beheerd geheim en geef deze aan de SDK’s door als omgevingsvariabele via een .env-bestand, of rechtstreeks in de configuratie van je app, afhankelijk van je voorkeur.
De SDK installeren
SDK
CLI
We gebruiken ook de dotenv-bibliotheek om onze API-sleutel uit een omgevingsvariabele te laden.
De API-request doen
SDK
CLI
Maak een nieuw bestand met de naam example.py of example.mts, afhankelijk van de taal die je kiest, en voeg de volgende code toe.
Voeg audiotags toe in elke text-waarde om de voordracht van die spreker te sturen. De voice_id
selecteert de sprekersstem voor hetzelfde invoeritem.
Voer deze vervolgens uit:
Je zou de dialoogaudio moeten horen afspelen.
WebSocket-streaming
Volg voor incrementele dialoog via een langdurige verbinding met Eleven v3-modellen Realtime Text to Dialogue. Bekijk Text to Speech vs Text to Dialogue WebSockets om deze WebSocket te vergelijken met de standaard TTS-WebSocket.