Create Voiceover
create_voiceoverGenerate a voiceover for a social video, Reel or ad from a script. Use list_voiceover_voices first and let the user pick an ElevenLabs Eleven v3 voice from the previews; the user's cloned voices and MiniMax presets (see list_voices) work too. Costs: Eleven v3 6 credits per started 1,000 characters; cloned voices 3 credits per started 500 characters; MiniMax presets 1 credit per started 1,000 characters. Supports <#x#> tags between words to pause for x seconds (0.01–99.99). Returns generation.id — poll with wait_for_voiceover. Renders a live audio player in app-capable hosts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Script to voice (max 10,000 characters). | |
| speed | No | Speaking speed 0.5–2, default 1. | |
| emotion | No | Delivery emotion — MiniMax preset voices only. Default neutral. | |
| voice_id | Yes | Eleven v3 voice (Aria, Roger, Sarah, Laura, Charlie, George, Callum, River, Liam, Charlotte, Alice, Matilda, Will, Jessica, Eric, Chris, Brian, Daniel, Lily, Bill) — see list_voiceover_voices for previews — or a cloned voice id / MiniMax preset id from list_voices. | |
| stability | No | Eleven v3 only. 0–1, default 0.5. Higher = more consistent delivery, lower = more expressive. | |
| similarity | No | Eleven v3 only. 0–1, default 1. How closely the output sticks to the base voice. | |
| idempotencyKey | No |