Communitygithub.com

Noah-Wu0/multilingual-video-dubbing-skill

多言語ビデオ吹き替えエージェントスキル — ショート/ロング動画ローカライズのための翻訳+ TTS吹き替えパイプラインです。

multilingual-video-dubbing-skill とは?

このスキルは、AIエージェント(Claude Code, Cursor, Codexなど)向けに、動画の多言語吹き替えを自動化するパイプラインを提供します。翻訳とテキスト音声合成(TTS)を連携させ、ショート動画から長編動画までローカライズ可能です。主な機能として、動画から音声を抽出し、音声認識(ASR)でテキスト化、その後対象言語に翻訳、最後にTTSで自然な吹き替え音声を生成します。対応プラットフォームは特に限定されていませんが、エージェントフレームワーク上で動作するよう設計されており、開発者はこれを活用して動画コンテンツの多言語展開を効率化できます。このスキルは、既存の翻訳APIやTTSエンジン(例:Whisper, Google翻訳, Amazon Pollyなど)と統合可能で、カスタマイズ性が高いのが特徴です。

対応~Claude Code~Codex CLI~Cursor
npx skills add Noah-Wu0/multilingual-video-dubbing-skill

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

multilingual-video-dubbing-skill は何をしますか?

多言語ビデオ吹き替えエージェントスキル — ショート/ロング動画ローカライズのための翻訳 + TTS吹き替えパイプラインです。

概要

このスキルは、AIエージェントが動画の多言語吹き替えを自動的に実行するためのパイプラインを提供します。音声抽出、音声認識(ASR)、翻訳、テキスト音声合成(TTS)の各ステップを連携させ、高品質な吹き替えを実現します。

機能

  • 動画音声抽出: 入力動画から音声トラックを分離します。
  • 音声認識: 抽出した音声をテキストに変換します(WhisperなどのASRエンジン対応)。
  • 翻訳: 認識されたテキストを目的の言語に翻訳します(Google翻訳、DeepLなどAPI統合可能)。
  • TTS吹き替え: 翻訳テキストから自然な音声を生成し、元の動画に合成します(Amazon Polly、Google TTSなど対応)。
  • 形式サポート: ショート動画(TikTok、YouTube Shortsなど)から長編動画まで対応。

使用例

# 例: Pythonスクリプトで実行
python dubbing_pipeline.py --input video.mp4 --target-lang ja
from multilingual_video_dubbing import DubbingPipeline

pipeline = DubbingPipeline()
pipeline.process(video_path="input.mp4", target_language="ja")

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他AIエージェントフレームワーク

環境変数

  • OPENAI_API_KEY: TTSエンジンまたはASR API用(必要な場合)
  • GOOGLE_TRANSLATE_API_KEY: 翻訳API用
  • AWS_ACCESS_KEY_ID: Amazon Polly用
  • AWS_SECRET_ACCESS_KEY: Amazon Polly用

インストール

pip install multilingual-video-dubbing-skill
# またはリポジトリからクローンして依存関係をインストール
git clone https://github.com/Noah-Wu0/multilingual-video-dubbing-skill.git
cd multilingual-video-dubbing-skill
pip install -r requirements.txt

ライセンス

MIT License

関連スキル