Deepgram

Post-call meeting transcription with Deepgram Nova-3

View as Markdown

Deepgram’s nova-3 model transcribes the bot’s recording after the meeting, with diarization, smart formatting, and paragraphing on by default.

Enable

1{
2 "meeting_link": "https://meet.google.com/abc-defg-hij",
3 "bot_name": "Notetaker",
4 "recording_config": {
5 "transcript": {
6 "provider": { "deepgram": { "model": "nova-3", "language": "en" } }
7 }
8 }
9}

CLI: meetstream bot create <link> -t deepgram.

Configuration reference

FieldTypeDefaultNotes
modelstringnova-3Only supported value
languagestringen
punctuatebooleantrue
smart_formatbooleantrueFormats dates, numbers, etc.
diarizebooleantrueSpeaker separation
paragraphsbooleantrue
numeralsbooleantrue
filler_wordsbooleanfalseInclude “um”, “uh”
utterancesbooleantrue
utt_splitnumber0.8Utterance split sensitivity
detect_languagebooleanfalse
keywordsarrayBoost domain terms
searcharraySearch terms
tagarrayRequest tags

Fetch the transcript

After transcription.processed fires (or GET /bots/{bot_id}/detail shows the transcript_id):

$curl "https://api.meetstream.ai/api/v1/transcript/<TRANSCRIPT_ID>/get_transcript" \
> -H "Authorization: Token <YOUR_API_KEY>"

Add ?raw=true for Deepgram’s raw response. Want live output instead? Use Deepgram Streaming. Compare engines: Transcription Providers.