音声認識

POST /v1/audio/transcriptions は JSON ではなく multipart/form-data を受け取ります。model はフォームフィールドとして、録音は file という名前のファイルパートとして送ります。返るのは {"text": "…"} です。POST /v1/audio/translations は同じ形で、英語を返します。動画のエンドポイントと違いこちらは同期処理なので、長い録音は終わるまで接続を保持します。

POST /v1/audio/transcriptions
curl https://api.chinaapi.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $CHINAAPI_KEY" \
  -F model=stepaudio-2.5-asr \
  -F file=@speech.mp3

# {"text":" China api text to speech verification."}
最安

stepaudio-2.5-asr

stepaudio-2-asr-pro も同じです。stepaudio-2.5-asr はこのエンドポイントで群を抜いて安く、pro はおよそ 15 倍の価格なので、難しい音声での精度が必要なときにだけ選ぶ価値があります。

ストリーミング版

stepaudio-2.5-asr-stream

ストリーミング認識向けのモデルですが、このエンドポイントでは出力をストリーミングしません。完全な wav(16 ビット PCM)または ogg の録音をアップロードすると、ほかのモデルと同じく書き起こし全体が 1 回のレスポンスで返ります。1 分あたりの料金は非ストリーミング版より高くなります。

多言語と方言

qwen3-asr-flash

qwen3-asr-flash は多言語の文字起こしに対応します。mimo-v2.5-asr は中国語の方言向けに調整されています。

ヒント 課金はアップロードした音声の長さを 1 分 1000 トークンの換算で数えます。換算の前に秒単位で切り上げるため、5 秒のクリップは 83 トークン、1 秒未満でも 1 秒分として課金されます。書き起こしたテキスト自体は無料です。したがって費用は録音にどれだけ発話が含まれるかではなく録音の長さに比例するので、無音を切り詰める価値があります。