elevenlabs-dubbing
Automatically dub audio and video content into 29 languages using ElevenLabs, enabling global content distribution and localization.
npx skills add https://github.com/inferen-sh/skills --skill elevenlabs-dubbingBefore / After Comparison
1 组Video dubbing requires manual translation and recording, which is time-consuming, labor-intensive, and costly.
Automatically dubs audio and video into 29 languages, offering high efficiency, convenience, and cost savings.
elevenlabs-dubbing
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": "<dubbed-audio-url>",
"language_code": "spa"
}' > transcript.json
# 4. Caption the dubbed video
infsh app run infsh/caption-videos --input '{
"video_url": "<dubbed-video-url>",
"captions": "<transcript>"
}'
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
Related Skills
# ElevenLabs TTS (generate speech in any language)
npx skills add inference-sh/skills@elevenlabs-tts
# ElevenLabs STT (transcribe dubbed content)
npx skills add inference-sh/skills@elevenlabs-stt
# ElevenLabs voice changer (transform voices)
npx skills add inference-sh/skills@elevenlabs-voice-changer
# Full platform skill (all 150+ apps)
npx skills add inference-sh/skills@infsh-cli
Browse all audio apps: infsh app list --category audio
Weekly Installs789Repositoryinferen-sh/skillsGitHub Stars159First Seen1 day agoSecurity AuditsSocketWarnInstalled onclaude-code636gemini-cli555kimi-cli555codex555amp555github-copilot555
User Reviews (0)
Write a Review
No reviews yet
Statistics
User Rating
Rate this Skill