mcpField
E
elevenlabs-dubbing

elevenlabs-dubbing

github.com/skills-101クリエイティブ・メディア17120 回インストール13 週間前に更新
リポジトリ

elevenlabs-dubbing について

inference.sh を通じて ElevenLabs で音声や動画を吹き替える belt コマンドラインスキルです。29 言語に対応し、話者の検出や声の特徴の維持、元の発話タイミングとの同期について説明します。

主な機能

  1. 0129 言語への吹き替え
  2. 02MP3、MP4、WAV、MOV に対応
  3. 03話者の自動検出
  4. 04話者の声の特徴を維持
  5. 05元の発話タイミングに同期

活用シーン

  1. 01海外向け動画のローカライズ
  2. 02講座の多言語化
  3. 03ポッドキャストの多言語配信
  4. 04多言語の研修資料の作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/skills-101/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

コメント