transcription-started
Fires for all participants when transcription starts.Always
"transcription-started".The ID of the call client instance that emitted this event.
Unique ID for this transcription instance.
Optional ID of the resulting transcript.
Language code passed to Deepgram (e.g.
'en').The Deepgram model in use (e.g.
'general').Optional Deepgram tier.
Optional. Whether profanity filtering is enabled.
Optional redaction configuration.
Optional endpointing setting.
Optional. Whether punctuation is added to transcriptions.
Optional extra Deepgram parameters.
Optional. When
true, transcription-message events include a rawResponse field with the raw Deepgram response.The
session_id of the participant who started transcription.transcription-stopped
Fires for all participants when transcription stops.Always
"transcription-stopped".The ID of the call client instance that emitted this event.
ID of the transcription instance that stopped.
The
session_id of the participant who stopped transcription.transcription-message
Fires for all participants when a new transcription snippet is available.Always
"transcription-message".The ID of the call client instance that emitted this event.
Optional ID of the transcription instance.
The
session_id of the participant who spoke.Optional. Which track was transcribed:
'cam-audio', 'screen-audio', 'rmpAudio', or a custom track name.The transcribed text.
When the transcription was produced.
Raw response from Deepgram. Only present when
includeRawResponse was true when transcription started.transcription-error
Fires for all participants when a transcription error occurs.Always
"transcription-error".The ID of the call client instance that emitted this event.
ID of the transcription instance that errored.
Optional human-readable error description.