ElevenLabs Dubbing Automatically dub audio and video into 29 languages via inference.sh CLI. Quick Start Requires inference.sh CLI ( infsh ). Install instructions infsh login
Dub English video to Spanish
infsh app run elevenlabs/dubbing --input '{ "audio": "https://video.mp4", "target_lang": "es" }' Supported Languages Code Language Code Language en English ko Korean es Spanish ru Russian fr French tr Turkish de German nl Dutch it Italian sv Swedish pt Portuguese da Danish pl Polish fi Finnish hi Hindi no Norwegian ar Arabic cs Czech zh Chinese el Greek ja Japanese he Hebrew hu Hungarian id Indonesian ms Malay ro Romanian th Thai uk Ukrainian vi Vietnamese Supported Input Formats MP3, MP4, WAV, MOV Examples Dub Video to Spanish infsh app run elevenlabs/dubbing --input '{ "audio": "https://english-video.mp4", "target_lang": "es" }' Dub Audio to French infsh app run elevenlabs/dubbing --input '{ "audio": "https://podcast-episode.mp3", "target_lang": "fr" }' Specify Source Language
Skip auto-detection, specify source
infsh app run elevenlabs/dubbing --input '{ "audio": "https://german-video.mp4", "source_lang": "de", "target_lang": "en" }' Multi-Language Distribution
Dub to multiple languages
- for
- lang
- in
- es fr de ja ko
- ;
- do
- infsh app run elevenlabs/dubbing
- --input
- "{
- \"
- audio
- \"
- :
- \"
- https://video.mp4
- \"
- ,
- \"
- target_lang
- \"
- :
- \"
- $lang
- \"
- }"
- >
- "dubbed_
- ${lang}
- .json"
- echo
- "Dubbed to
- $lang
- "
- done
- Features
- Auto Speaker Detection
-
- Identifies multiple speakers automatically
- Voice Preservation
-
- Maintains original speaker voice characteristics
- Timing
-
- Matches original speech timing and pacing
- Multi-Speaker
- Handles videos with multiple speakers Workflow: Localize Content Pipeline
1. Start with original video
2. Dub to target language
infsh app run elevenlabs/dubbing --input '{ "audio": "https://original-video.mp4", "target_lang": "es" }'
dubbed.json
3. Add subtitles in target language
infsh app run elevenlabs/stt
--input
'{
"audio": "
transcript.json
4. Caption the dubbed video
- infsh app run infsh/caption-videos
- --input
- '{
- "video_url": "
", - "captions": "
" - }'
- Use Cases
- Content Creators
-
- Reach international audiences
- E-learning
-
- Localize courses for global students
- Marketing
-
- Adapt campaigns for different markets
- Podcasts
-
- Distribute in multiple languages
- Corporate
-
- Multilingual training and communications
- Film/TV
- Quick dubbing for distribution