mcpField
E
elevenlabs-dubbing

elevenlabs-dubbing

github.com/magentoshクリエイティブ・メディア442 回インストール12 週間前に更新
リポジトリ

elevenlabs-dubbing について

inference.sh CLI から ElevenLabs の吹き替えを実行するスキルです。音声や動画を多言語化するコンテンツ制作者、講座制作者、ポッドキャスト配信者向けで、話者検出と声の特徴・元のテンポの維持に対応します。

主な機能

  1. 01音声・動画の多言語吹き替え
  2. 0229 言語への対応
  3. 03複数話者の自動検出
  4. 04声の特徴とテンポの維持
  5. 05MP3、MP4、WAV、MOV に対応

活用シーン

  1. 01海外向け動画のローカライズ
  2. 02オンライン講座の多言語版制作
  3. 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

コメント