吹き替え
接続された 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 とステータスを提供してユーザーが再開できるようにしてください。ライブの機能がサポートしている言語とメディアのみを主張してください。