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