
Dubbing API
Dub and translate video in 90+ languages in one call
Dub and translate video in 90+ languages in one call
Dub and translate video in 90+ languages in one call
The ElevenLabs Dubbing API re-voices video and audio across 90+ languages - an AI dubbing and video translation API that preserves speaker identity, timing, and tone. Built for video localization at scale.
10K free credits per month
Full access to all APIs
SOC 2 Type 2 and ISO 27001
Voices that sound natural and emotionally rich, backed by an API that’s solid and dependable. Made it possible to scale new languages and markets with confidence.
Voices that sound natural and emotionally rich, backed by an API that’s solid and dependable. Made it possible to scale new languages and markets with confidence.
Cankut Kostur
Sr. Engineer, Codeway
from elevenlabs import ElevenLabs client = ElevenLabs(api_key="sk_...") dub = client.dubbing.create( file=open("source.mp4", "rb"), target_lang="es", ) # returns dubbing_id — poll status, then download
$ curl -X POST https://api.elevenlabs.io/v1/dubbing \ -H "xi-api-key: $ELEVENLABS_API_KEY" \ -F target_lang="fr" \ -F file=@source.mp4
import { ElevenLabsClient } from "elevenlabs"; import fs from "fs"; const client = new ElevenLabsClient({ apiKey: process.env.ELEVENLABS_API_KEY, }); const dub = await client.dubbing.create({ file: fs.createReadStream("source.mp4"), targetLang: "ja", });
import { ElevenLabsClient } from "elevenlabs"; import fs from "fs"; const client = new ElevenLabsClient({ apiKey: process.env.ELEVENLABS_API_KEY! }); const dub = await client.dubbing.create({ file: fs.createReadStream("source.mp4"), targetLang: "de", }); // async — poll dubbing_id for the finished render
from elevenlabs import ElevenLabs client = ElevenLabs(api_key="sk_...") dub = client.dubbing.create( file=open("source.mp4", "rb"), target_lang="es", ) # returns dubbing_id — poll status, then download
$ curl -X POST https://api.elevenlabs.io/v1/dubbing \ -H "xi-api-key: $ELEVENLABS_API_KEY" \ -F target_lang="fr" \ -F file=@source.mp4
import { ElevenLabsClient } from "elevenlabs"; import fs from "fs"; const client = new ElevenLabsClient({ apiKey: process.env.ELEVENLABS_API_KEY, }); const dub = await client.dubbing.create({ file: fs.createReadStream("source.mp4"), targetLang: "ja", });
import { ElevenLabsClient } from "elevenlabs"; import fs from "fs"; const client = new ElevenLabsClient({ apiKey: process.env.ELEVENLABS_API_KEY! }); const dub = await client.dubbing.create({ file: fs.createReadStream("source.mp4"), targetLang: "de", }); // async — poll dubbing_id for the finished render
from elevenlabs import ElevenLabs client = ElevenLabs(api_key="sk_...") dub = client.dubbing.create( file=open("source.mp4", "rb"), target_lang="es", ) # returns dubbing_id — poll status, then download
$ curl -X POST https://api.elevenlabs.io/v1/dubbing \ -H "xi-api-key: $ELEVENLABS_API_KEY" \ -F target_lang="fr" \ -F file=@source.mp4
import { ElevenLabsClient } from "elevenlabs"; import fs from "fs"; const client = new ElevenLabsClient({ apiKey: process.env.ELEVENLABS_API_KEY, }); const dub = await client.dubbing.create({ file: fs.createReadStream("source.mp4"), targetLang: "ja", });
import { ElevenLabsClient } from "elevenlabs"; import fs from "fs"; const client = new ElevenLabsClient({ apiKey: process.env.ELEVENLABS_API_KEY! }); const dub = await client.dubbing.create({ file: fs.createReadStream("source.mp4"), targetLang: "de", }); // async — poll dubbing_id for the finished render
Voices that sound natural and emotionally rich, backed by an API that’s solid and dependable. Made it possible to scale new languages and markets with confidence.
Cankut Kostur
Sr. Engineer, Codeway
Trusted by engineers at the world’s leading brands
Trusted by engineers at the world’s leading brands
Get 10,000 free credits
Get 10,000 free credits
Get 10,000 free credits
Start building with our leading voice, music, and speech APIs.
Start building with our leading voice, music, and speech APIs.
Sign up for free and get 10,000 credits instantly. No credit card required.
Sign up for free and get 10,000 credits instantly. No credit card required.
Sign up for free and get 10,000 credits instantly. No credit card required.
Easily generate an API key from your dashboard. Free tier included.
Easily generate an API key from your dashboard. Free tier included.
Easily generate an API key from your dashboard. Free tier included.
One request returns streamed audio. Wire it into your app and you're live.
One request returns streamed audio. Wire it into your app and you're live.
One request returns streamed audio. Wire it into your app and you're live.
Dub at scale in 3 steps
Dub at scale in 3 steps
Dub at scale in 3 steps
No ASR, translation, TTS, or sync pipeline to stitch together. One request kicks off the whole job and returns finished dubs.



POST a video, audio file, or source URL to the dubbing endpoint. Source audio, source text, and target text supported.
POST a video, audio file, or source URL to the dubbing endpoint. Source audio, source text, and target text supported.
POST a video, audio file, or source URL to the dubbing endpoint. Source audio, source text, and target text supported.
Pass one or more of 90+ languages as parameters. Set it once and fan a single source out to as many as needed.
Pass one or more of 90+ languages as parameters. Set it once and fan a single source out to as many as needed.
Pass one or more of 90+ languages as parameters. Set it once and fan a single source out to as many as needed.
Translation, voice cloning, and timing sync run automatically server-side. Finished dubs are ready in minutes.
Translation, voice cloning, and timing sync run automatically server-side. Finished dubs are ready in minutes.
Translation, voice cloning, and timing sync run automatically server-side. Finished dubs are ready in minutes.
Your full audio stack behind a single key
Your full audio stack behind a single key
Your full audio stack behind a single key
Get your free API key
Dubbing API
Translate and re-voice video content across 90+ languages. Speaker identity, timing, and tone are preserved.

Dubbing API
Translate and re-voice video content across 90+ languages. Speaker identity, timing, and tone are preserved.

Dubbing API
Translate and re-voice video content across 90+ languages. Speaker identity, timing, and tone are preserved.

Text to Speech API
Generate lifelike speech in 70+ languages. Tune for emotional depth with v3 or ~75ms inference with Flash v2.5.

Text to Speech API
Generate lifelike speech in 70+ languages. Tune for emotional depth with v3 or ~75ms inference with Flash v2.5.

Text to Speech API
Generate lifelike speech in 70+ languages. Tune for emotional depth with v3 or ~75ms inference with Flash v2.5.

Voice Changer API
Transform audio from any voice into a target voice while preserving timing, intonation, and emotional delivery.

Voice Changer API
Transform audio from any voice into a target voice while preserving timing, intonation, and emotional delivery.

Voice Changer API
Transform audio from any voice into a target voice while preserving timing, intonation, and emotional delivery.

Generate studio-quality tracks in any genre or style from a text prompt. Royalty-free, ready for commercial use.
Generate studio-quality tracks in any genre or style from a text prompt. Royalty-free, ready for commercial use.
Generate studio-quality tracks in any genre or style from a text prompt. Royalty-free, ready for commercial use.
Generate sound effects and ambient audio from a text prompt. Every request returns four royalty-free options.
Generate sound effects and ambient audio from a text prompt. Every request returns four royalty-free options.
Generate sound effects and ambient audio from a text prompt. Every request returns four royalty-free options.
Agents API
Build production-ready voice agents with natural turn-taking, interruption handling, and conflict de-escalation.

Agents API
Build production-ready voice agents with natural turn-taking, interruption handling, and conflict de-escalation.

Agents API
Build production-ready voice agents with natural turn-taking, interruption handling, and conflict de-escalation.

Speech to Text API
Transcribe audio with perfect accuracy in 90+ languages. Word-level timestamps and speaker diarization included.

Speech to Text API
Transcribe audio with perfect accuracy in 90+ languages. Word-level timestamps and speaker diarization included.

Speech to Text API
Transcribe audio with perfect accuracy in 90+ languages. Word-level timestamps and speaker diarization included.

Voice Cloning API
Create an instant voice clone from less than a minute of audio. Use it across all ElevenLabs products and APIs.

Voice Cloning API
Create an instant voice clone from less than a minute of audio. Use it across all ElevenLabs products and APIs.

Voice Cloning API
Create an instant voice clone from less than a minute of audio. Use it across all ElevenLabs products and APIs.

Describe a voice in plain language and generate a brand-new, ownable voice in seconds. Use it across every ElevenAPI surface.
Describe a voice in plain language and generate a brand-new, ownable voice in seconds. Use it across every ElevenAPI surface.
Describe a voice in plain language and generate a brand-new, ownable voice in seconds. Use it across every ElevenAPI surface.
Add a human-like voice layer to your chat agent in minutes. Your LLM, RAG, and architecture remain untouched.
Add a human-like voice layer to your chat agent in minutes. Your LLM, RAG, and architecture remain untouched.
Add a human-like voice layer to your chat agent in minutes. Your LLM, RAG, and architecture remain untouched.

The API Fortune 500 companies ship on
The API Fortune 500 companies ship on
The API Fortune 500 companies ship on
SSO and SCIM
SAML/OIDC, role-based access, audit logs
Custom SLAs
Reserved throughput, priority routing, support engineers on call
Data controls
Zero-retention, DPA, regional processing, no training on your data
Consent and safety tooling
Voice verification and provenance built into the cloning APIs
Pay as you go API pricing
Pay as you go API pricing
Pay as you go API pricing
The same rates regardless of your plan or volume. No hidden fees, no overages.
The same rates regardless of your plan or volume. No hidden fees, no overages.
Localization isn’t a feature, it’s the whole product
Localization isn’t a feature, it’s the whole product
Localization isn’t a feature, it’s the whole product
AI video translation API
Translate and re-voice video and audio in one pass
Voice localization API
Reach every market with speaker identity preserved
Timing and tone preserved
Across 90+ languages with nuanced dialects
Scale concurrency on demand
Request limits lift with your tier, no infra to manage
We are the first in the world to offer AI functions directly over the network. We are removing barriers. No apps, no special devices, no technical complexity.
We are the first in the world to offer AI functions directly over the network. We are removing barriers. No apps, no special devices, no technical complexity.
We are the first in the world to offer AI functions directly over the network. We are removing barriers. No apps, no special devices, no technical complexity.
Abdu Mudesir
Product & Technology, Deutsche Telekom / T-Mobile
Made by engineers for engineers
Made by engineers for engineers
Made by engineers for engineers
ElevenLabs solves the problem of robotic, unnatural AI voiceovers. The API integration is smooth, which makes it easy to implement in applications and automation systems.
Rexus
Verified G2 review
ElevenLabs solves the problem of robotic, unnatural AI voiceovers. The API integration is smooth, which makes it easy to implement in applications and automation systems.
Rexus
Verified G2 review
The quality is consistent even with longer text, and the API is easy to integrate. Voice customization, stability, and low latency make it a reliable tool for production use, not just demos.
Wojciech K.
Verified G2 review
The quality is consistent even with longer text, and the API is easy to integrate. Voice customization, stability, and low latency make it a reliable tool for production use, not just demos.
Wojciech K.
Verified G2 review
I like that the interface is very straightforward and the API is also easy to develop against. It's a sophisticated and varied service that only reveals the tools you want when you need them.
Adam B.
Verified G2 review
I like that the interface is very straightforward and the API is also easy to develop against. It's a sophisticated and varied service that only reveals the tools you want when you need them.
Adam B.
Verified G2 review
Another new thing I like is the enhanced API flexibility, which allows developers to integrate ElevenLabs into a wider range of applications — from podcasts and audiobooks to real-time conversational agents — without losing quality or responsiveness.
Sonu K.
Verified G2 review
Another new thing I like is the enhanced API flexibility, which allows developers to integrate ElevenLabs into a wider range of applications — from podcasts and audiobooks to real-time conversational agents — without losing quality or responsiveness.
Sonu K.
Verified G2 review
The initial setup was very simple, and I use the API extensively in my projects, including English learning apps and story apps since I am an Android and iOS developer.
Anand B.
Verified G2 review
The initial setup was very simple, and I use the API extensively in my projects, including English learning apps and story apps since I am an Android and iOS developer.
Anand B.
Verified G2 review
The API's ability to automate speech-to-text conversions for large batches in multiple languages, including Chinese and Korean, directly enhances our workflow.
Vedaswaroop I.
Verified G2 review
The API's ability to automate speech-to-text conversions for large batches in multiple languages, including Chinese and Korean, directly enhances our workflow.
Vedaswaroop I.
Verified G2 review
Initial setup of ElevenLabs is impressively straightforward, allowing for quick access to API integrations and generating voiceovers efficiently.
Mohdhafiz L.
Verified G2 review
I enjoy how seamlessly ElevenLabs integrates into various workflows through its web interface, API, and app integrations, making it a versatile solution for both casual and professional use.
Chinonso N.
Verified G2 review
The voices sound incredibly realistic, and there are plenty of options to choose from. I appreciate being able to create a voice from text, and the API responses are impressively fast.
Erick C.
Verified G2 review
The entire setup process of ElevenLabs was very simple and quick, including finding the API key, which has significantly facilitated my workflow.
Lucello H.
Verified G2 review
I really like how natural and human-like the voices sound. The Text-to-Speech API is easy to integrate with Python, and the response time is very fast. It works perfectly with my AI assistant project.
Agha E.
Verified G2 review
The text-to-speech capability is truly magical, significantly enhancing my experience when reading scholarly articles and using the API as an answering assistant for my phone.
Ajibola L.
Verified G2 review
The initial setup was very easy. From creating the account to making the first successful API request only took about 20 minutes.
Scott H.
Verified G2 review
Documentation is excellent, making setup straightforward. Having just to grab an API key simplifies the process significantly. The cost-effectiveness is a huge plus as well.
Livan C.
Verified G2 review
As a software engineer working at an AI startup, my experience with ElevenLabs has been overwhelmingly positive. The dashboard is intuitive, and their API documentation is clear and beginner-friendly.
Esha D.
Verified G2 review
I like how easy the integration and overall ease of use are. I value the voice cloning API and usage dashboard a lot. It's particularly impressive how easy it is to add emotions and clone voices.
Jaydeep R.
Verified G2 review
It’s been essential in automating voice responses in our app, allowing us to convert AI-generated text into voice and deliver it at scale with zero friction. The API is fast, reliable, and plays nicely with other tools, which has been a massive productivity boost.
Lee H.
Verified G2 review
I use ElevenLabs to power my AI storytelling app and the quality of the voices truly brings the experience to life. Integration was fast thanks to the simple API. Users frequently comment on how "human" the narration feels, which is exactly what I wanted.
Kevin E.
Verified G2 review
Answers to common questions
Answers to common questions
Answers to common questions
The REST API has official SDKs in Python and TypeScript, with documentation covering streaming TTS, voice cloning, real-time STT, and full ElevenAgents setups including tool use and webhooks. Most developers make their first API call within minutes of signing up.
Flash v2.5 delivers ~75ms model inference time, making it well-suited for low-latency voice applications. For real-time transcription, Scribe v2 Realtime transcribes in under 150ms. For use cases where expressiveness or language breadth matters more than speed, Eleven v3 and Multilingual v2 are available.
ElevenLabs holds SOC 2 Type 2, ISO 27001, ISO 27018, HIPAA (attestation), GDPR (audit), and PCI DSS Level 1 certifications, among others. Data is encrypted in transit and at rest. For stricter data requirements, regional data residency and Zero Retention Mode are available.
Yes - the dubbing API handles video localization across 100+ languages, preserving each speaker's identity, timing, and tone, so one source video ships everywhere.
Instant voice cloning works with less than a minute of sample audio. For branded voices or distinctive vocal characteristics - accent, tone, delivery style - Professional Voice Cloning captures deeper nuance. Both are available through the API so you can clone and serve voices programmatically at scale.
ElevenLabs offers a free plan to explore the API. Paid plans scale by usage, with options for individual developers, growing teams, and enterprise. Enterprise includes custom rate limits, SLAs, and dedicated support.
It's a full platform. ElevenAgents handles the full conversational loop - turn detection, interruption handling, tool calls, and real-time voice - without requiring you to stitch together separate ASR, TTS, and orchestration providers. You can configure, deploy, and monitor agents from a single platform.
Voice quality is the reason most developers evaluate ElevenLabs in the first place. The models produce AI voices that sound virtually indistinguishable from human recordings - with accurate prosody, natural pacing, and emotional range across accents and languages. The best way to verify this for your use case is to run audio through the API directly; no sales call required.
Our docs cover the full API surface - SDKs, streaming, webhooks, ElevenAgents configuration, and Scribe. There is an active developer community on Discord for peer support and feedback. Paid plans include email support, and enterprise plans include dedicated support with defined SLAs.
The REST API has official SDKs in Python and TypeScript, with documentation covering streaming TTS, voice cloning, real-time STT, and full ElevenAgents setups including tool use and webhooks. Most developers make their first API call within minutes of signing up.
Flash v2.5 delivers ~75ms model inference time, making it well-suited for low-latency voice applications. For real-time transcription, Scribe v2 Realtime transcribes in under 150ms. For use cases where expressiveness or language breadth matters more than speed, Eleven v3 and Multilingual v2 are available.
ElevenLabs holds SOC 2 Type 2, ISO 27001, ISO 27018, HIPAA (attestation), GDPR (audit), and PCI DSS Level 1 certifications, among others. Data is encrypted in transit and at rest. For stricter data requirements, regional data residency and Zero Retention Mode are available.
Yes - the dubbing API handles video localization across 100+ languages, preserving each speaker's identity, timing, and tone, so one source video ships everywhere.
Instant voice cloning works with less than a minute of sample audio. For branded voices or distinctive vocal characteristics - accent, tone, delivery style - Professional Voice Cloning captures deeper nuance. Both are available through the API so you can clone and serve voices programmatically at scale.
ElevenLabs offers a free plan to explore the API. Paid plans scale by usage, with options for individual developers, growing teams, and enterprise. Enterprise includes custom rate limits, SLAs, and dedicated support.
It's a full platform. ElevenAgents handles the full conversational loop - turn detection, interruption handling, tool calls, and real-time voice - without requiring you to stitch together separate ASR, TTS, and orchestration providers. You can configure, deploy, and monitor agents from a single platform.
Voice quality is the reason most developers evaluate ElevenLabs in the first place. The models produce AI voices that sound virtually indistinguishable from human recordings - with accurate prosody, natural pacing, and emotional range across accents and languages. The best way to verify this for your use case is to run audio through the API directly; no sales call required.
Our docs cover the full API surface - SDKs, streaming, webhooks, ElevenAgents configuration, and Scribe. There is an active developer community on Discord for peer support and feedback. Paid plans include email support, and enterprise plans include dedicated support with defined SLAs.
Ship something people can hear
Ship something people can hear
Ship something people can hear
Get 10,000 free credits, start building now.
Get 10,000 free credits, start building now.