关于 elevenlabs-dubbing
通过 inference.sh CLI 的 belt 调用 ElevenLabs 配音,将音频或视频配成多种语言,适用于内容创作者、课程制作和播客发行。支持自动识别说话者,并保留声音特征与原始语速节奏。
主要功能
- 01音频和视频多语言配音
- 02支持 29 种目标语言
- 03自动检测多个说话者
- 04保留声音特征与语速
- 05支持 MP3、MP4、WAV、MOV
适用场景
- 01将视频本地化以面向国际受众
- 02为在线课程制作不同语言版本
- 03制作多语言播客发行内容
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ magentosh/ superpowers --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_url": "<dubbed-video-url>",
"captions": "<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