ElevenLabs
ElevenLabs/elevenlabs-dubbing

Eleven Dubbing

Translate and re-voice video, keeping each speaker

Commercial use
Video

About Eleven Dubbing

Eleven Dubbing translates the speech in a video into another language, keeping each speaker's voice, tone, and timing.

It detects up to 32 speakers, transcribes and translates what they say, and re-voices each one in the target language while keeping the background music and effects. It suits localizing tutorials, ads, interviews, and short films.

MetricValue
SpeakersUp to 32
MultilingualYes

Ready to build with Eleven Dubbing?

Try Eleven Dubbing in the Workbench to prompt it, compare outputs, and iterate on prompts without writing any code. When you're ready to ship, call the same model from our API and build your own apps on top of it.

curl -sSf -X POST https://hub.oxen.ai/api/ai/videos/generate \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $OXEN_API_KEY" \
    -d '{
  "model": "elevenlabs-dubbing",
  "input_video": "https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/videos/waterfall.mp4",
  "target_lang": "es",
  "source_lang": "auto",
  "num_speakers": 0,
  "drop_background_audio": false
}'

Request parameters

Every field Eleven Dubbing accepts in the request body. See the API reference for response formats.

POSThttps://hub.oxen.ai/api/ai/videos/generate
FieldTypeRequiredDefaultDescription
input_videostring
uri
Yes
—
The video to dub into another language.
target_langstringYes"es"The language to dub into.
enesfrdeitptplnlsvdafinocsskrohubghreltrruukarhitaidfilmsvijakozh
source_langstringNo"auto"The language spoken in the video.
autoenesfrdeitptplnlsvdafinocsskrohubghreltrruukarhitaidfilmsvijakozh
num_speakersintegerNo0How many people speak in the video. 0 detects it automatically.
Range: 0 – 32
drop_background_audiobooleanNofalseRemove the background audio from the dub. Can help when the background is mostly noise.