AssemblyAI

Post-call meeting transcription with AssemblyAI Universal-2

View as Markdown

AssemblyAI’s universal-2 model transcribes the recording post-call, with speaker labels on by default and optional PII redaction, chapters, and entity detection.

Enable

1{
2 "meeting_link": "https://meet.google.com/abc-defg-hij",
3 "bot_name": "Notetaker",
4 "recording_config": {
5 "transcript": {
6 "provider": { "assemblyai": { "speaker_labels": true } }
7 }
8 }
9}

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

Configuration reference

FieldTypeDefaultNotes
speech_modelsarray["universal-2"]Only supported value
language_codestringen_us
speaker_labelsbooleantrueDiarization
punctuatebooleantrue
format_textbooleantrue
filter_profanitybooleanfalse
redact_piibooleanfalseRedact personal data in the transcript
auto_chaptersbooleanfalseChapter summaries
entity_detectionbooleanfalse
keyterms_promptarrayBoost domain terms

Fetch the transcript

Resolve transcript_id via GET /bots/{bot_id}/detail, then GET /transcript/{transcript_id}/get_transcript (add ?raw=true for AssemblyAI’s raw output). For live output use AssemblyAI Streaming. Compare engines: Transcription Providers.