Powered by ElevenLabs
This API runs the ElevenLabs v3 text-to-speech model. Direct the delivery with audio tags such as
[excited], [whispers] or [pause 1s].Key capabilities
- Audio tags: Cues in square brackets (
[excited],[whispers],[laughs],[pause 1s]) are performed, not read aloud - Text length: 1 to 5,000 characters per request
- Voice customization:
stabilityandsimilarity_boost(0-1) - Multi-language: UTF-8 text, including accented letters and non-Latin scripts
- Output: one MP3 file (44.1 kHz, 128 kbps)
- Async processing: Webhook notification or polling for task completion
Use cases
- Narration with emotion: Ads, trailers and stories that need excitement, whispers or laughter on cue
- Character voices: Games, animation and audio drama with a distinct delivery per line
- Video production: Voiceovers for marketing videos, tutorials and social media content
- E-learning and accessibility: Expressive audio versions of written material
API operations
Create a voiceover with the POST endpoint, then track it with the list and status endpoints. Generation returns a task ID for async polling or webhook notification.POST /v1/ai/voiceover/elevenlabs-v3
Create a new voiceover task
GET /v1/ai/voiceover/elevenlabs-v3
List all ElevenLabs v3 voiceover tasks
GET /v1/ai/voiceover/elevenlabs-v3/{task-id}
Get task status and results by ID
Parameters
Frequently Asked Questions
What is ElevenLabs v3 and how does it work?
What is ElevenLabs v3 and how does it work?
ElevenLabs v3 is an expressive text-to-speech model from ElevenLabs. You send
text and a voice_id, receive a task ID immediately, then poll the task endpoint or configure a webhook_url. When the task completes, generated contains the URL of the MP3 file.Which stability should I use?
Which stability should I use?
ElevenLabs v3 works with three settings:
0.0 (Creative) is the most expressive and follows audio tags most strongly, 0.5 (Natural) is balanced and closest to the original voice, and 1.0 (Robust) is the most consistent but responds less to tags.How much does ElevenLabs v3 cost?
How much does ElevenLabs v3 cost?
It is billed per started block of 10 characters of
text, audio tags and spaces included: 1 to 10 characters is one block, 11 to 20 two blocks, and so on. The other parameters do not change the price. See the Pricing page for current rates.What is the difference between ElevenLabs v3 and ElevenLabs v4?
What is the difference between ElevenLabs v3 and ElevenLabs v4?
ElevenLabs v4 is the newer model and accepts up to 10,000 characters per request. Both take the same parameters and audio tags, at the same price per 10 characters.
How do I find voice IDs?
How do I find voice IDs?
Voice IDs identify each voice in the ElevenLabs voice library. A common example is
21m00Tcm4TlvDq8ikWAM (Rachel, a calm, professional female voice).What are the rate limits for ElevenLabs v3?
What are the rate limits for ElevenLabs v3?
Rate limits depend on your subscription tier. See Rate Limits for current limits.
Best practices
- Direct with tags, not adjectives:
[whispers]changes the delivery; “she said quietly” is just read - Keep tags short and close to the words they affect
- Write numbers and acronyms as you want them spoken when the pronunciation matters
- Production integration: Use
webhook_urlinstead of polling for scalable applications - Error handling: Implement retry logic with exponential backoff for 503 errors
Related APIs
- ElevenLabs v4: The newest ElevenLabs model, up to 10,000 characters
- ElevenLabs Voiceover Turbo v2.5: Fast speech synthesis with speed control, up to 40,000 characters
- ElevenLabs Sound Effects: Generate sound effects from text descriptions