文字起こし
接続されている PyAI ツールスキーマを正しい情報源として使用します。クライアントはツール ID の前にサーバー名を付加する場合があります。PyAI が切断されている場合は、ホストのブラウザサインインをユーザーに指示します。認証情報をチャットに含めないでください。選択されたプロジェクトとユーザーの承認されたタスクを尊重します。
ツール: whoami, transcribe_audio, create_transcription_job, get_transcription_job, list_transcription_jobs
短い録音の場合は、base64 オーディオ(デコード後最大 8 MiB)を指定して transcribe_audio を使用します。承認された HTTPS URL ですでに利用可能なより大きな録音の場合は、create_transcription_job を使用します。現在のスキーマを確認して、話者分離、言語、その他のオプションを確認し、契約に存在しないオプションを約束しないでください。
返された job_id を保持します。get_transcription_job を適切な間隔でポーリングし、完了、エラー、またはタスクの待機制限に達するまで行います。保留中は失敗ではありません。待機が終了した場合は、実際の ID とステータスを返して作業を再開できるようにし、録音を再送信しないでください。
実際に提供された文字起こし結果と、話者やタイムスタンプのデータを返します。マイクストリーミングの場合は、https://docs.pyai.com で説明されている Hear ストリーミング API または SDK を使用します。MCP の文字起こしジョブはライブ音声ストリームではありません。