Create a multi-voice dialogue
create_dialogueSpeak a conversation with several voices and get ONE merged audio file (MP3 by default, or WAV). Each block has its own voice, text and optional language, speed, pitch, volume and pause after it. Up to 20 blocks on the free plan and 100 on pro, and 3,000 characters across all blocks per call. Each block is charged like a text_to_speech call with its voice. Use list_voices first to get voice ids.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"blocks": "<blocks>"
},
"name": "create_dialogue"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blocks | Yes | The lines of the dialogue, in order. | |
| format | No | Audio format. MP3 is the default. | mp3 |