关于 elevenlabs-dubbing
通过 inference.sh CLI 调用 ElevenLabs,将音频和视频配音为 29 种语言。该 Skill 介绍说话人检测、声音特征保留和时序匹配,适合内容创作者及本地化团队。
主要功能
- 01支持 29 种语言配音
- 02自动检测说话人
- 03保留说话人声音特征
- 04匹配语音时序与节奏
- 05支持 MP3、MP4、WAV 和 MOV
适用场景
- 01为国际受众本地化视频
- 02将在线课程改编为其他语言
- 03以多种语言发行播客
- 04制作多语言培训材料
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ inference-sh/ skills --skill elevenlabs-dubbing安装后在 Claude Code 中输入/elevenlabs-dubbing确认已加载。
详细介绍
安装 belt CLI 技能:
npx skills add belt-sh/cli
ElevenLabs 配音
通过 inference.sh CLI,自动将音频和视频配音成 29 种语言。

快速开始
需要 inference.sh CLI(
belt)。安装说明
belt login
# Dub English video to Spanish
belt app run elevenlabs/dubbing --input '{
"audio": "https://video.mp4",
"target_lang": "es"
}'
支持的语言
| 代码 | 语言 | 代码 | 语言 |
|---|---|---|---|
en | 英语 | ko | 韩语 |
es | 西班牙语 | ru | 俄语 |
fr | 法语 | tr | 土耳其语 |
de | 德语 | nl | 荷兰语 |
it | 意大利语 | sv | 瑞典语 |
pt | 葡萄牙语 | da | 丹麦语 |
pl | 波兰语 | fi | 芬兰语 |
hi | 印地语 | no | 挪威语 |
ar | 阿拉伯语 | cs | 捷克语 |
zh | 中文 | el | 希腊语 |
ja | 日语 | he | 希伯来语 |
hu | 匈牙利语 | id | 印度尼西亚语 |
ms | 马来语 | ro | 罗马尼亚语 |
th | 泰语 | uk | 乌克兰语 |
vi | 越南语 |
支持的输入格式
- MP3、MP4、WAV、MOV
示例
将视频配音成西班牙语
belt app run elevenlabs/dubbing --input '{
"audio": "https://english-video.mp4",
"target_lang": "es"
}'
将音频配音成法语
belt app run elevenlabs/dubbing --input '{
"audio": "https://podcast-episode.mp3",
"target_lang": "fr"
}'
指定源语言
# Skip auto-detection, specify source
belt app run elevenlabs/dubbing --input '{
"audio": "https://german-video.mp4",
"source_lang": "de",
"target_lang": "en"
}'
多语言分发
# Dub to multiple languages
for lang in es fr de ja ko; do
belt app run elevenlabs/dubbing --input "{
\"audio\": \"https://video.mp4\",
\"target_lang\": \"$lang\"
}" > "dubbed_${lang}.json"
echo "Dubbed to $lang"
done
功能
- 自动检测说话者:自动识别多位说话者
- 保留声音特征:保留原说话者的声音特征
- 时间同步:匹配原始语音的时序和节奏
- 多说话者支持:处理包含多位说话者的视频
工作流:内容本地化流水线
# 1. Start with original video
# 2. Dub to target language
belt app run elevenlabs/dubbing --input '{
"audio": "https://original-video.mp4",
"target_lang": "es"
}' > dubbed.json
# 3. Add subtitles in target language
belt app run elevenlabs/stt --input '{
"audio": "<dubbed-audio-url>",
"language_code": "spa"
}' > transcript.json
# 4. Caption the dubbed video
belt app run infsh/caption-videos --input '{
"video_file": "<dubbed-video-url>",
"segments": [{"start": 0.0, "end": 2.5, "text": "<text-from-transcript>"}]
}'
使用场景
- 内容创作者:触达国际受众
- 在线学习:为全球学生本地化课程
- 营销:针对不同市场调整营销活动
- 播客:以多种语言发布
- 企业:多语言培训和沟通
- 影视:快速配音以便发行
相关技能
# 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 apps)
npx skills add inference-sh/skills@infsh-cli
浏览所有音频应用:belt app list --category audio
评论
支持 Markdown