Skip to main content
Gladia supports multi-channel audio for both pre-recorded files and live streams. Each utterance in the result includes a channel key corresponding to the source channel.

Pre-recorded

Pre-recorded transcription supports up to 2 channels (mono or stereo). If your audio file has two distinct channels, Gladia will detect and transcribe them automatically.
Files with more than 2 channels are not supported for pre-recorded transcription.
Sending an audio with two different channels (with different content) will be billed as two audios. If your audio has multiple channels with the same content, it will only be billed once.

Live transcription

For live audio streams, you must supply the channel count in your init request. The channels value must be an integer from 1 to 8.
Gladia’s real-time API will automatically split the channels and transcribe them separately.
Transcribing an audio stream with multiple channels is billed per channel. For example, an audio stream with 2 channels will be billed as double the audio duration, even if the channels are identical.
For a detailed guide on how to merge multiple audio tracks into a single multi-channel stream and send it over a WebSocket, see the Sending multiple audio tracks over a single WebSocket section.