Meeting Captions

Use the platform's own native captions as the transcript
View as Markdown

meeting_captions records the captions the meeting platform itself generates. No external engine, no configuration.

Enable

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

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

What to know

  • Platforms: native captions from Google Meet and Microsoft Teams. Not available on Zoom — use any other provider there.
  • Fetching is different: there is no transcript_id. Call GET /api/v1/bots/{bot_id}/detail and download the caption file from the returned link (caption_file).
  • Availability depends on the meeting: captions must be enabled/supported in the call.
  • Webhook pipeline: behaves like a streaming provider — events end at audio.processed; no transcription.processed or bot.done fires. See Debugging Bots.

Need a speaker-labeled, formatted transcript instead? Re-transcribe the recording with any post-call provider.