Skip to main content
AI text-to-speech platform producing natural-sounding voice audio with voice cloning, multilingual support, and emotional expression control. Best for workflows needing high-quality voice synthesis — narration, accessibility features, and voice-enabled applications. The leading TTS provider for naturalness — unlike Soniox (speech-to-text), ElevenLabs converts text to speech with human-like intonation. 7 endpoints available through Lava’s AI Gateway. See the ElevenLabs API docs for full documentation.
Supports both managed (Lava’s API keys) and unmanaged (bring your own credentials) mode.

Endpoints

Text to speech with streaming and timestamps

POST https://api.elevenlabs.io/v1/text-to-speech/{id}/stream/with-timestamps
ModelInput / 1M charsOutput / 1M chars
eleven_ttv_v3$2.40$2.40
eleven_multilingual_v2$2.40$2.40
eleven_multilingual_ttv_v2$2.40$2.40
eleven_monolingual_v1$2.40$2.40
eleven_multilingual_v1$2.40$2.40
eleven_flash_v2_5$1.20$1.20
eleven_flash_v2$1.20$1.20
eleven_turbo_v2_5$1.20$1.20
eleven_turbo_v2$1.20$1.20

Text to speech with streaming

POST https://api.elevenlabs.io/v1/text-to-speech/{id}/stream
ModelInput / 1M charsOutput / 1M chars
eleven_ttv_v3$2.40$2.40
eleven_multilingual_v2$2.40$2.40
eleven_multilingual_ttv_v2$2.40$2.40
eleven_monolingual_v1$2.40$2.40
eleven_multilingual_v1$2.40$2.40
eleven_flash_v2_5$1.20$1.20
eleven_flash_v2$1.20$1.20
eleven_turbo_v2_5$1.20$1.20
eleven_turbo_v2$1.20$1.20

Text to speech with timestamps

POST https://api.elevenlabs.io/v1/text-to-speech/{id}/with-timestamps
ModelInput / 1M charsOutput / 1M chars
eleven_ttv_v3$2.40$2.40
eleven_multilingual_v2$2.40$2.40
eleven_multilingual_ttv_v2$2.40$2.40
eleven_monolingual_v1$2.40$2.40
eleven_multilingual_v1$2.40$2.40
eleven_flash_v2_5$1.20$1.20
eleven_flash_v2$1.20$1.20
eleven_turbo_v2_5$1.20$1.20
eleven_turbo_v2$1.20$1.20

Convert text to speech

POST https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM
ModelInput / 1M charsOutput / 1M chars
eleven_ttv_v3$2.40$2.40
eleven_multilingual_v2$2.40$2.40
eleven_multilingual_ttv_v2$2.40$2.40
eleven_monolingual_v1$2.40$2.40
eleven_multilingual_v1$2.40$2.40
eleven_flash_v2_5$1.20$1.20
eleven_flash_v2$1.20$1.20
eleven_turbo_v2_5$1.20$1.20
eleven_turbo_v2$1.20$1.20
const data = await lava.gateway('https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM', { body: {"text":"Hello world","model_id":"eleven_monolingual_v1"} });

Transcribe speech to text

POST https://api.elevenlabs.io/v1/speech-to-text
ModelInput / minuteOutput / minute
scribe_v1$0.01Free
scribe_v1_experimental$0.01Free
const data = await lava.gateway('https://api.elevenlabs.io/v1/speech-to-text', { method: 'POST' });

List available voice models

GET https://api.elevenlabs.io/v1/models — Free
const data = await lava.gateway('https://api.elevenlabs.io/v1/models', { method: 'GET' });

Initiate a conversational AI outbound phone call via Twilio

POST https://api.elevenlabs.io/v1/convai/twilio/outbound-call — $1.50 / request
const data = await lava.gateway('https://api.elevenlabs.io/v1/convai/twilio/outbound-call', { method: 'POST' });

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests