メインコンテンツへスキップ
音声は、file フィールドを含むマルチパートフォームとして POST /v1/audio/transcriptions にアップロードします。base64 文字列を含む JSON 本文は検証に失敗します。このフォームを送れるのは TypeScript SDK だけです。その他の言語では、下記のように標準の HTTP クライアントで送信するか、代わりに URL を送ってください(URL の音声を文字起こしするを参照)。

音声ファイルをアップロードする

URL の音声を文字起こしする

Mistral、ElevenLabs、Morpheus のモデルは、アップロードの代わりに URL から音声を読み込めます。このリクエストは JSON なので、ファイルをアップロードできない SDK のメソッドでも扱えます。

パラメーター

どの言語でも、フィールド名はフォームのフィールド(URL のソースでは JSON のフィールド)です。 完全なスキーマは Transcriptions API リファレンスにあります。

レスポンス

AudioTranscriptionResponse。各 SDK のマップ型(Go では map[string]interface{}、C# では Dictionary<string, object>?、PHP では配列、Ruby では Hash)として返されます。
最終更新日 2026年11月5日