Communitygithub.com

pyai-dubbing

PyAI Dubbing を使用して、提供された音声録音をサポート対象言語に翻訳および吹き替えます。

pyai-dubbing とは?

PyAI Dubbing スキルは、AI エージェントが指定された音声ファイルを翻訳・吹き替えするためのツール群を提供します。`get_dub_capabilities` で現在対応している入出力言語を確認し、`create_dub` で認可された HTTPS 音声 URL と言語を指定してジョブを送信すると、`job_id` が返されます。その後、`get_dub_job` をポーリングして処理状況を監視し、完了時に `get_dub_audio` で再生可能な音声またはダウンロードリンクを取得します。重複送信を避けるため、ジョブが保留中や処理中の場合は再送信せず、タイムアウトが発生した場合はその旨を報告します。PyAI が切断されている場合は、ユーザーにブラウザでのサインインを促し、認証情報をチャットに含めないようにします。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomsai/pyai-plugin/tree/main/skills/pyai-dubbing

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

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

ドキュメント

吹き替え

接続された PyAI ツールスキーマを信頼できる情報源として使用してください。クライアントはツール ID の前にサーバー名を付ける場合があります。PyAI が切断されている場合は、ホストのブラウザでのサインインをユーザーに促してください。認証情報をチャットに残さないでください。選択されたプロジェクトとユーザーの認可されたタスクを尊重してください。

ツール: whoami, get_dub_capabilities, create_dub, get_dub_job, get_dub_audio

送信する前に get_dub_capabilities で現在対応している入出力言語を確認してください。認可されたユーザーの HTTPS 音声ソース URL と選択された言語を create_dub で使用してください。認可なしにローカルファイルを無関係なホスティングサービスにアップロードしないでください。

1 回だけ送信し、返された job_id を保持してください。get_dub_job(「吹き替え中」と表示)をポーリングし、完了するかエラーになるまで待機してください。保留中または処理中の状態では、2 回目の送信は正当化されません。タイムアウトにより送信が不確実になった場合は、重複ジョブを作成せず、その旨を報告してください。

完了したら、get_dub_audio を呼び出し、実際に再生可能な音声またはダウンロードリンクを提示してください。待機を中止する必要がある場合は、ジョブ ID とステータスを提供してユーザーが再開できるようにしてください。ライブの機能がサポートしている言語とメディアのみを主張してください。

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

関連スキル