Skip to main content

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.

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.

How to generate dialogue

1

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.
SpeakerName: Their dialogue line here.
AnotherSpeaker: Their response here.
2

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.
3

Review and download

The agent generates a single audio file with all speakers. Each speaker has a distinct voice. The file appears in the chat with a waveform player.

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.