startTranscription(options?)
Starts live transcription for all participants in the room, or a specific subset if participants is provided. Transcription is powered by Deepgram.
Once started, transcription output is delivered via transcription-message events.
Parameters
options?: DailyTranscriptionDeepgramOptions
All fields are optional.
Language to use (e.g.
'en', 'fr-CA'). See Deepgram language docs.Deepgram model to use (e.g.
'nova-2', 'finance'). See Deepgram model docs.Whether to filter profanity from transcripts. See Deepgram profanity filter docs.
Whether to add punctuation to transcripts. See Deepgram punctuation docs.
Controls voice activity detection sensitivity. See Deepgram endpointing docs.
Whether to redact sensitive information. See Deepgram redaction docs.
Additional Deepgram streaming parameters not covered by the fields above. See Deepgram features overview.
When
true, Deepgram’s raw response object is included in each transcription-message event payload.UUID for the transcription session. Defaults to
'a1f2f6b7-b1ac-4202-85e5-d446cb6c3d3f'.Array of participant session IDs to transcribe. When provided, only those participants are transcribed.
The geographic region where transcription is processed. Set to
'eu' to ensure transcription data stays within the European Union.Return value
Returnsvoid. Listen for transcription-started to confirm transcription is active.