Skip to main content
POST
Transcribe a file

Authorizations

X-API-Key
string
header
required

Your Omnia API key (om_… or ck_…)

Headers

X-Languages
string

Comma-separated BCP-47 codes (up to 10), or auto on its own to detect the language. Defaults to fi-FI,sv-SE. Also accepted as ?languages=. See GET /languages for supported codes.

Example:

"fi-FI,sv-SE"

X-Metadata
string

JSON passed through unchanged to usage webhooks.

Example:

"{\"callId\": \"abc-123\"}"

Body

The body is of type file.

Response

Transcription result

transcript
string

The full text.

segments
object[]
audioSize
integer

Bytes received.

estimatedDurationMs
integer

Audio length in milliseconds. This is what you are billed on.

processingTime
integer

Recognition time in milliseconds.

sessionId
string
Example:

"stt_1788786506604_8fd6cc541a02b620"