startTranscription()

startTranscription({instanceId})

Compatibility:
Prebuilt
Custom

Start transcribing all the participants in the room. instanceId is an optional parameter. The participants array can be passed to select a specific set of participants.

Compatibility:
Prebuilt
Custom

You can start the service by calling startTranscription() on your call object.

Optionally pass configuration options:

NameTypeDescription
languagestringSee Deepgram's documentation for language
modelstringSee Deepgram's documentation for model
tierstringThis field is deprecated, use model instead
profanity_filterbooleanSee Deepgram's documentation for profanity_filter
punctuatebooleanSee Deepgram's documentation for punctuate
endpointingnumber or booleanSee Deepgram's documentation for endpointing
redactboolean or arraySee Deepgram's documentation for redact
extraRecordSpecify additional parameters. See Deepgram's documentation for available streaming options
includeRawResponsebooleanWhether Deepgram's raw response should be included in all transcription messages

Transcription message data is passed from the transcription service to the Daily call object via the "transcription-message" event. See the "transcription-message" event documentation for more info.