ElevenLabs Dubbing

Instantly dubs audio and video into 29 languages while preserving each speaker's original voice.

Playground
APIPricing
~94.19s
Example output
0:00 / 0:00

ElevenLabs Dubbing: AI-Powered Audio & Video Translation API

What is ElevenLabs Dubbing?

ElevenLabs Dubbing is an AI-powered dubbing API that translates audio and video content into 29 languages while preserving each speaker's original voice, tone, emotion, and timing. Unlike traditional localization workflows that require re-recording with human voice actors, ElevenLabs Dubbing automates the entire pipeline — from speaker separation and transcription to translation, speech synthesis, and audio re-sync — in a single API call.

Built on ElevenLabs' Multilingual v2 model, it handles complex real-world content: overlapping dialogue, background music, ambient noise, whispers, and shouted lines. The result is natural-sounding, voice-cloned multilingual audio that maintains your original speaker's identity across languages.


Key Features

  • •29-language support — English, Hindi, Spanish, Japanese, Arabic, French, German, Korean, Tamil, and more
  • •Automatic speaker separation — detects and isolates multiple overlapping voices with zero manual configuration
  • •Voice cloning with emotion retention — preserves accent, tone, and emotional nuance using Multilingual v2
  • •Background audio preservation — music, SFX, and ambient noise survive the dubbing process intact
  • •Segment-level dubbing — use start_time and end_time parameters to dub specific clips within longer files
  • •Auto language detection — set source_lang: auto for hands-free source identification
  • •Advanced controls — profanity filtering, highest-resolution output, voice cloning toggle, and CSV-based manual mode
  • •Python and TypeScript SDKs — production-ready async API with straightforward status polling

Best Use Cases

  • •Content creators and YouTubers localizing videos for Hindi, Spanish, or Arabic-speaking audiences
  • •Podcast producers generating multilingual versions of long-form audio without re-recording
  • •Media studios dubbing trailers, courses, or documentary content at scale
  • •EdTech platforms delivering educational video in regional languages without hiring voice actors
  • •App developers building programmatic translation pipelines for UGC platforms or streaming products
  • •Corporate teams localizing training videos and product demos for global rollouts

Prompt Tips and Output Quality

Start with source_lang: auto unless you know the source language precisely — auto-detection is accurate and simplifies your workflow. For content with a known fixed language, specifying it directly speeds up processing.

Set num_speakers manually for dense dialogue. The default auto-detection works well for 1–3 speakers, but for panel discussions, interviews, or multi-character audio, providing an explicit count improves speaker separation quality significantly.

Use start_time and end_time for iteration. When testing output quality on long-form video, dub a representative 2–3 minute segment first before committing to full-file processing.

Keep drop_background_audio: false for most content. ElevenLabs Dubbing's ability to retain background music is a core differentiator — disabling it is best reserved for clean voiceover or podcast-only content.

Enable highest_resolution: true when dubbing video destined for broadcast, YouTube, or professional distribution.

Avoid CSV/manual mode in production. The manual mode with custom CSV transcripts is experimental and better suited for testing edge cases, not live pipelines.