elevenlabs-dubbing について
inference.sh CLI から ElevenLabs の吹き替えを実行するスキルです。音声や動画を多言語化するコンテンツ制作者、講座制作者、ポッドキャスト配信者向けで、話者検出と声の特徴・元のテンポの維持に対応します。
主な機能
- 01音声・動画の多言語吹き替え
- 0229 言語への対応
- 03複数話者の自動検出
- 04声の特徴とテンポの維持
- 05MP3、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 Dubbing
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>"
}'
ユースケース
- コンテンツクリエイター:海外の視聴者にリーチします
- Eラーニング:世界中の受講者向けにコースをローカライズします
- マーケティング:市場ごとにキャンペーンを調整します
- ポッドキャスト:複数の言語で配信します
- 企業:多言語での研修やコミュニケーションに活用します
- 映画/テレビ:配信向けにすばやく吹き替えます
関連スキル
# 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 対応