Text to Dialogue quickstart
This guide will show you how to generate immersive, natural-sounding dialogue from text using the Text to Dialogue API.
Keep the total length of all inputs[].text values at or below 2,000 characters per request for
reliable generation. Split longer scripts into chunks and stitch the audio client-side.
Using the Text to Dialogue API
Create an API key
Create an API key in the dashboard here, which you’ll use to securely access the API.
Store the key as a managed secret and pass it to the SDKs either as a environment variable via an .env file, or directly in your app’s configuration depending on your preference.
WebSocket streaming
For incremental dialogue over a long-lived connection with Eleven v3 models, follow Realtime Text to Dialogue. To compare this WebSocket with the standard TTS WebSocket, see Text to Speech vs Text to Dialogue WebSockets.