ナレーション
接続されたPyAIのツールスキーマを信頼できる情報源として使用してください。クライアントはツールIDの前にサーバー名を付けることがあります。PyAIが切断されている場合は、ユーザーにホストのブラウザサインインを促してください。認証情報をチャット内に残さないでください。選択されたプロジェクトとユーザーの許可されたタスクを尊重してください。
ツール: whoami, get_cast_capabilities, direct_cast_script, preview_cast_line, render_cast, get_cast_render, get_cast_audio
get_cast_capabilities を読み、利用可能な音声とサポートされている指示を確認してください。必要に応じて direct_cast_script を使用して提供されたスクリプトを構造化し、ユーザーの意図した表現と話者割り当てを保持してください。
要求されたサンプルには preview_cast_line を、要求されたフルナレーションには render_cast を使用してください。メディア生成とプレビューの両方が使用量を消費する場合があります。統合をデモンストレーションするためだけに余分なバリエーションを生成しないでください。
非同期レンダリングの場合は、元のジョブIDを保持し get_cast_render をポーリングしてください。保留中の作業を再送信しないでください。完了したメディアは get_cast_audio を通じて取得し、実際の音声またはリンクを返してください。タスクの待機制限に達した場合は、未完了のレンダリングのIDとステータスを報告してください。サポートされていない感情、音声、またはレンダリングオプションを捏造しないでください。