Create Transcription

Start a speech-to-text transcription. Asynchronous — poll for the result.

Multipart form: {file, model, language_hints?, enable_speaker_diarization?} — the last two carry Soniox's own field names. Repeat language_hints once per code (default en, ko). Returns: {operation_id, status: "processing", model, duration_seconds, credits_charged}. Poll GET /v1/gateway/audio/transcriptions/{operation_id}/.

Billing is settled here, off the duration probed from the uploaded file — polling never charges again. A file over the 2-hour cap, or one whose container carries no readable duration, is a 400 before any provider work.

post/audio/transcriptions/

Request

  • Base URL: https://factchat-cloud.mindlogic.ai/v1/gateway
  • URL: https://factchat-cloud.mindlogic.ai/v1/gateway/audio/transcriptions/
  • Auth: none declared

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.