Skip to main content
Chariot speech to text (ASR) turns spoken audio into text. It is built for English and Indian languages, including speech that mixes the two in one sentence. You transcribe over a streaming WebSocket: It accepts microphone, telephony, and recorded audio, and handles sessions of up to three hours. See the quickstart.

Model

You can omit model_type. See Models.

What you can control

Streaming sessions take these options on the connection URL. Each one is fixed for the session. See Languages, modes, and styles and Audio formats.

What you get back

A streaming session sends transcript.delta events with new text as it is recognized, then one transcript.done event with the complete transcript. Transcripts are plain text. Word-level timestamps, confidence scores, and speaker labels are not part of the response.

Cost

Speech to text costs 1.5 credits per second of audio (90 credits per minute). Streaming bills the audio you send, not the time the connection is open. See Credits & pricing.

History

Every streaming session is saved to your workspace with its transcript, settings, and cost. List them with GET /v1/asr/sessions. See Session history.

Next steps

Quickstart

Stream a file and get a transcript in a few minutes.

Streaming WebSocket

The full real-time protocol.

Audio formats

Sample rates, telephony audio, and chunk sizes.

Session history

Look up past sessions and their transcripts.