Text to Speech
Convert text to speech using our library of over 3,000 voices across 32 languages.
Quick Start
Generate spoken audio from text with a simple request:
Why Choose ElevenLabs?
Our AI model produces the highest-quality voices in the industry.

Premium Voice Quality
Chooose from over 3,000 voices or clone your own. Our industry-leading voice technology delivers the most natural-sounding AI conversations.
32 Languages
Choose from over 32 languages with 1000s of voices, for every use-case, at 192kbps
Ultra-low latency
As low as ~250ms (+ network latency) audio generation times with our Turbo model.
Natural Prosody
Understands natural speech patterns for lifelike rhythm and intonation.
Concurrent Request Limits
The maximum number of concurrent requests you can run in parallel depends on your subscription tier.
The concurrent request limits don’t apply to enterprise tier. Talk to sales to discuss a custom plan.
Free & Starter
- Free: 2 concurrent requests
- Starter: 3 concurrent requests
Creator & Pro
- Creator: 5 concurrent requests
- Pro: 10 concurrent requests
Scale & Business
- Scale: 15 concurrent requests
- Business: 15 concurrent requests
Enterprise
Need higher limits? Talk to sales
Supported Languages
Our TTS API is multilingual and currently supports 32 languages across multiple regions.
Asia & Pacific
- Chinese
- Japanese
- Korean
- Vietnamese
- Filipino
- Indonesian
- Malay
- Tamil
- Hindi
Europe (West)
- English
- French
- German
- Italian
- Spanish
- Dutch
- Portuguese
- Norwegian
- Swedish
- Danish
Europe (East)
- Polish
- Ukrainian
- Russian
- Czech
- Slovak
- Romanian
- Bulgarian
- Croatian
- Greek
- Hungarian
- Finnish
- Turkish
- Classic Arabic
To use any of these languages, simply provide the input text in your language of choice.
Streaming API
Dig into the details of using the ElevenLabs TTS API.
Websockets
Learn how to use our API with websockets.
Join Our Discord
A great place to ask questions and get help from the community.
Integration Guides
Learn how to integrate ElevenLabs into your workflow.
Headers
Your API key. This is required by most endpoints to access our API programatically. You can view your xi-api-key using the 'Profile' tab on the website.
Path Parameters
Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices.
Query Parameters
When enable_logging is set to false full privacy mode will be used for the request. This will mean history features are unavailable for this request, including request stitching. Full privacy mode may only be used by enterprise customers.
You can turn on latency optimizations at some cost of quality. The best possible final latency varies by model. Possible values: 0 - default mode (no latency optimizations) 1 - normal latency optimizations (about 50% of possible latency improvement of option 3) 2 - strong latency optimizations (about 75% of possible latency improvement of option 3) 3 - max latency optimizations 4 - max latency optimizations, but also with text normalizer turned off for even more latency savings (best latency, but can mispronounce eg numbers and dates).
Defaults to None.
Output format of the generated audio. Must be one of: mp3_22050_32 - output format, mp3 with 22.05kHz sample rate at 32kbps. mp3_44100_32 - output format, mp3 with 44.1kHz sample rate at 32kbps. mp3_44100_64 - output format, mp3 with 44.1kHz sample rate at 64kbps. mp3_44100_96 - output format, mp3 with 44.1kHz sample rate at 96kbps. mp3_44100_128 - default output format, mp3 with 44.1kHz sample rate at 128kbps. mp3_44100_192 - output format, mp3 with 44.1kHz sample rate at 192kbps. Requires you to be subscribed to Creator tier or above. pcm_16000 - PCM format (S16LE) with 16kHz sample rate. pcm_22050 - PCM format (S16LE) with 22.05kHz sample rate. pcm_24000 - PCM format (S16LE) with 24kHz sample rate. pcm_44100 - PCM format (S16LE) with 44.1kHz sample rate. Requires you to be subscribed to Pro tier or above. ulaw_8000 - μ-law format (sometimes written mu-law, often approximated as u-law) with 8kHz sample rate. Note that this format is commonly used for Twilio audio inputs.
Body
Response
Successful Response
The response is of type file
.