Multi-speaker dialogue generates audio with two or more distinct voices, each speaking their assigned lines. You write the script in a simple format and the agent produces a single audio file with all speakers.Documentation Index
Fetch the complete documentation index at: https://docs.runable.com/llms.txt
Use this file to discover all available pages before exploring further.
How to generate dialogue
Write or provide your script
Format your script with speaker names followed by their lines. The agent auto-detects this format when it sees 2 or more speakers.
Assign voices (optional)
If you do not assign voices, the agent automatically assigns different voices to each speaker. To assign specific voices, mention them in your prompt.
Example prompts
Podcast intro with two hosts for a marketing agency
Customer service training dialogue for a salon
Multi-speaker dialogue requires at least 2 unique speakers in the script. If only one speaker is detected, the agent falls back to single-voice text-to-speech.
What you cannot do
- You cannot have speakers overlap or speak simultaneously.
- You cannot control pauses between speakers.
- You cannot add sound effects between speaker lines.
- You cannot assign different emotions or tones per line. The voice model interprets tone from the text.
Next steps
Music Generation
Compose background music to pair with your dialogue.
Voice Cloning
Clone a specific voice and assign it to a speaker.
