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

{
"meeting_link": "https://meet.google.com/abc-defg-hij",
"bot_name": "Notetaker",
"recording_config": {
"transcript": {
"provider": { "assemblyai": { "speaker_labels": true } }
}
}
}

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.