メインコンテンツまでスキップ

Transcriptions API

音声ファイルをアップロードして文字起こし結果を受信します。

POST /v1/audio/transcriptions

フィールド​

必須フィールド
必須file, model=kitsch-stt-v1
—language, prompt
—response_format=json, text
—stream=false

ファイルの上限は25 MiBです。該当するinput、instructions、promptは最大4,096 UTF-16 code unitsです。

KITSCH_OPENAI_BASE_URLには末尾が/v1のAudio API URLを設定します。

curl "$KITSCH_OPENAI_BASE_URL/audio/transcriptions" \
-H "Authorization: Bearer $KITSCH_API_KEY" \
-F "file=@speech.wav" -F "model=kitsch-stt-v1" \
-F "response_format=json"

応答​

{"text":"Hello.","usage":{"type":"duration","seconds":1}}

JSON: application/json. Text: text/plain; charset=utf-8.