Skip to main content
POST
/
rooms
/
{room_name}
/
transcription
/
start
rooms/:name/transcription/start
curl --request POST \
  --url https://api.daily.co/v1/rooms/{room_name}/transcription/start \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "language": "<string>",
  "model": "<string>",
  "tier": "<string>",
  "profanity_filter": true,
  "punctuate": true,
  "endpointing": 123,
  "redact": true,
  "extra": {},
  "includeRawResponse": true,
  "instanceId": "<string>",
  "participants": [
    "<string>"
  ]
}
'
{
  "sent": "true"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

room_name
string
required

Body

application/json
language
string

See Deepgram's documentation for language

model
string

See Deepgram's documentation for model

tier
string

This field is deprecated, use model instead

profanity_filter
boolean

See Deepgram's documentation for profanity filter

punctuate
boolean

See Deepgram's documentation for punctuate

endpointing

See Deepgram's documentation for endpointing

redact

See Deepgram's documentation for redact

extra
object

Specify any Deepgram parameters. See Deepgram's documentation for available streaming options

includeRawResponse
boolean

Whether Deepgram's raw response should be included in all transcription messages

instanceId
string

A developer provided ID of an instance, which is used for multi-instance transcription.

participants
string[]

A list of participant IDs to be transcribed. Only the participant IDs included in this array will be processed.

Response

200