音声
GetRouter は、OpenAI 互換の音声操作を 3 種類公開しています。
実行する音声操作に対応するモデルを使用してください。
音声を文字起こしする
元のファイルを multipart form data としてアップロードします。
JSON レスポンスの text に文字起こし結果が含まれます。
API スキーマには、次の文字起こし用オプションフィールドがあります。
language— ISO-639-1 言語コードprompt— コンテキストまたは語彙のヒントresponse_format—json、text、srt、verbose_json、vtttemperaturetimestamp_granularities—wordまたはsegment
オプションフィールドの対応状況は選択したモデルによって異なります。
音声を翻訳する
レスポンスは文字起こしと同じ基本的な text 形式を使用します。
音声を生成する
音声生成のリクエストスキーマには次のフィールドがあります。
Python による文字起こしの例
Tip
音声のアップロードや生成ファイルは大きくなる場合があります。クライアントのタイムアウトを適切に設定し、不要なコピーをメモリに読み込まずにファイルデータをストリーミングしてください。
課金と再試行
音声の課金は、モデル、入力サイズ、長さ、生成された出力によって異なる場合があります。料金を確認してください。再試行する前に、サーバー側ではリクエストが完了し、ファイルのダウンロードだけが失敗した可能性がないか確認します。
