Eleven v3
Eleven v3 is an expressive dialogue-to-speech model for multi-speaker voice generation with audio tags and multilingual support.
Eleven v3 Text to Speech
Ordered dialogue lines. Each item contains text and an ElevenLabs voice ID.
Controls how stable or varied the generated delivery should be.
Language hint for the dialogue. Auto lets the model infer it.
Result
Results will appear here
Cost: $0.12/1000 character
Eleven v3 API Implementation Guide
Get API Key
Generate your API key from the dashboard and set it as an environment variable.
export MODELHUNTER_KEY="your_api_key"Make Your First Call
Follow the API documentation for complete code examples in cURL, JavaScript, and Python, including request format, polling, and error handling.
View API Documentation →Eleven v3 Key Info
Capabilities
- Text to Speech
Pricing
Text to Speech
$0.12 / 1000 character
Billed at $0.12 per 1000 input characters across all dialogue lines.
Use Cases
Output Formats
Eleven v3 API Documentation
Run the playground first, then open the full API docs for integration details.
About
Generate expressive multi-speaker dialogue audio from text
Code Examples
1curl -X POST https://api.modelhunter.ai/api/v1/elevenlabs/text-to-speech \2-H "Authorization: Bearer YOUR_API_KEY" \3-H "Content-Type: application/json" \4-d '{5"model": "elevenlabs/text-to-dialogue-v3",6"input": {7"dialogue": [8{9"text": "[excitedly] Hey Jessica! Have you tried the new ElevenLabs V3?",10"voice": "TX3LPaxmHKxFdv7VOQHJ"11},12{13"text": "[curiously] Yeah, just got it! The emotion is so amazing. I can actually do whispers now.",14"voice": "cgSgspJ2msm6clMCkdW9"15}16],17"language_code": "auto"18}19}'
Schema
View Full API DocsInput
modelModel ID for this capability.
Value: elevenlabs/text-to-dialogue-v3
dialogueOrdered dialogue lines. Each item contains text and an ElevenLabs voice ID.
Default: [{"text":"[excitedly] Hey Jessica! Have you tried the new ElevenLabs V3?","voice":"TX3LPaxmHKxFdv7VOQHJ"},{"text":"[curiously] Yeah, just got it! The emotion is so amazing. I can actually do whispers now.","voice":"cgSgspJ2msm6clMCkdW9"}]
stabilityControls how stable or varied the generated delivery should be.
Default: 0.5
Range: 0 to 1
language_codeLanguage hint for the dialogue. Auto lets the model infer it.
Options: auto, af, ar, hy, as, az, be, bn, bs, bg, ca, ceb, ny, hr, cs, da, nl, en, et, fil, fi, fr, gl, ka, de, el, gu, ha, he, hi, hu, is, id, ga, it, ja, jv, kn, kk, ky, ko, lv, ln, lt, lb, mk, ms, ml, zh, mr, ne, no, ps, fa, pl, pt, pa, ro, ru, sr, sd, sk, sl, so, es, sw, sv, ta, te, th, tr, uk, ur, vi, cy
Default: auto
webhookUrlURL to receive a webhook notification when the task completes.
metadataCustom key-value metadata to attach to the task for tracking.
Response (HTTP 202)
successWhether the request was accepted successfully.
data.idUnique task ID. Use this to poll GET /api/v1/tasks/{id} for results.
data.statusTask status: pending, processing, completed, failed.
data.typeGeneration type: text-to-speech.
data.providerProvider name: elevenlabs.
data.modelModel ID used for generation.
data.created_atISO 8601 timestamp of when the task was created.
data.estimated_secondsEstimated time in seconds until the task completes.