Meeting Transcription — Any Meeting, Transcript & Minutes
Already have a recording? Upload it — or paste its Google Drive link — and get a speaker-labeled transcript plus structured minutes in minutes. Future meeting? Send the Meeting Bot into Zoom, Meet, or Teams. In-person meeting? A phone recording works too.
The two paths to a meeting transcript: for meetings that already happened, upload the recording (Zoom export, Teams recording from OneDrive, Meet recording from Drive, or a phone recording of an in-person meeting) at your regular 1× minute rate — speaker diarization separates who said what, and the Meeting summary template turns the transcript into minutes with decisions and action items. For future meetings, send the Meeting Bot into a Zoom, Google Meet, or Teams call — it records, transcribes, and summarizes, at 3× minute rate because of the live connection. Most tools on this page's search results only serve the second case; this page covers both, plus the in-person meetings no bot can join.
How to Transcribe a Meeting
Three steps from recording to shareable minutes. A 1-hour meeting processes in 5-15 minutes.
- 1
Get the meeting audio
Already recorded? Use the file — Zoom exports, Teams recordings (organizer's OneDrive), Meet recordings (organizer's Google Drive), or a phone recording of an in-person meeting. Future meeting? Record it natively, or send the Meeting Bot into the call.
- 2
Upload — or paste the link
Drag the file in (17 formats, up to 5 GB / 10 hours) or paste a Google Drive share link and skip the download-reupload cycle. Turn speaker diarization on; rename Speaker 1/2/3 once and the names apply everywhere.
- 3
Transcript, minutes, or answers
Export TXT, DOCX (speaker-labeled + timestamped), SRT/VTT, or JSON. Run the Meeting summary template for minutes with decisions and action items — or ask AI Chat "what did we agree about X" and get answers with cited timestamps.
Which Kind of Meeting Do You Have?
Each platform hides its recordings in a different place and gates its native transcription differently. The platform guides cover the exact steps — including what to do when native transcription isn't available on your plan.
Zoom meeting →
Zoom only transcribes natively on paid Business+ plans with cloud recording. Local recordings never get a native transcript — grab the audio_only.m4a from Documents/Zoom and upload it. Full guide with file locations and the Drive shortcut.
Microsoft Teams meeting →
Teams transcription needs an admin-enabled policy, an eligible Microsoft 365 license, and someone starting it during the meeting — never retroactively. Recordings live in the organizer's OneDrive/SharePoint. Full guide with troubleshooting.
Google Meet meeting →
Meet transcripts are paid-Workspace-only and save as a Google Doc in the organizer's Drive. On any account: record the meeting and paste the recording's Drive link — no download step. Full guide.
Sales call →
Quotes, objections, BANT signals, CRM notes — the sales-specific workflow, including where conversation-intelligence platforms (Gong tier) fit.
In-person meetings — the case no bot can help with
Board meetings, client workshops, site visits, interviews across a table: there's no video call for a bot to join, and platform-native transcription doesn't exist. The workflow that actually works: record with a phone in the middle of the table (the built-in voice recorder is fine), then upload the file. A 2-hour meeting recorded as M4A is typically 60-120 MB — nowhere near the 5 GB cap.
Honest caveat: speaker diarization is hardest in exactly this scenario — one microphone, overlapping voices, variable distance. It still separates speakers usefully in most 2-5 person meetings, but for critical attribution, place the phone centrally, ask people not to talk over each other during decisions, or use two phones at opposite ends of a long table. See how speaker labeling works for the details.
Live Bot or Upload — the Honest Architecture Choice
Every meeting transcription tool is built around one of two models, and picking the wrong one wastes money or annoys your meeting participants.
Upload / URL paste — 1× minutes
- ● Works on recordings that already exist — including years-old archives
- ● No bot in the call, no participant surprise, no consent friction beyond the recording itself
- ● Cheapest path: regular minute rate
- ● Requires you (or the platform) to have recorded the meeting
Meeting Bot — 3× minutes
- ● Joins a Zoom, Google Meet, or Teams call you send it to — records, transcribes, summarizes
- ● Manual-send per meeting — nothing auto-joins your calendar
- ● 3× minute rate because of the live connection: a 30-min meeting uses 90 minutes of your plan
- ● A visible participant joins the call — announce it, and mind consent rules
Decision rule: recording in hand, or bot-averse participants → upload. Occasional live meeting you can't record yourself → our Meeting Bot. A bot in every calendar meeting as a daily habit → a calendar-integrated note-taker is honestly the better fit: Otter, Fathom, or Fireflies — see the meeting-bot comparison and the AI note taker category guide.
From Transcript to Minutes
A verbatim transcript is the raw material; what most meetings actually need is minutes — what was decided, who owns what, by when. The Meeting summary template generates exactly that from the same upload: decisions made, action items with owners (pulled from speaker attribution), and discussion topics, formatted for sharing rather than reading end-to-end.
For everything the summary didn't surface, AI Chat works over the full transcript: ask "what did Maria say about the vendor contract?" or "list every deadline mentioned" and get answers with clickable timestamps validated against the source — no hallucinated quotes. One question uses one minute from your plan.
What Meeting Transcription Costs
Pricing verified on each vendor's site, July 2026. The architecture (bot vs upload) matters more than the sticker price — a bot plan you don't fully use costs more per transcribed meeting than an upload tool.
| Tool | Price | Model | Free tier |
|---|---|---|---|
| VexaScribe | $2-$20/mo subscription | Upload/URL at 1× minutes; Meeting Bot (Zoom/Meet/Teams) at 3× minutes, manual-send | 30 min one-time, full features |
| Otter.ai | $16.99/mo Pro ($8.33 annual) | Calendar bot auto-joins meetings; live captions; English-primary (4 languages) | 300 min/mo, 30-min cap per recording |
| Fathom | Free tier + paid team plans | Calendar bot, generous individual free tier | Unlimited meetings (individual) |
| Fireflies.ai | $10/mo annual Pro | Bot (Fred) + conversation intelligence + 200+ integrations | Limited free tier |
| Teams / Meet native | Included in eligible plans | Platform-native; licensing + admin gates; must start during the meeting | Included where licensed |
Full industry cost reference: how much does transcription cost. Every free option's real limit: free transcription compared.
Meeting transcription — frequently asked questions
What's the best meeting transcription app?
Depends on your workflow shape, honestly. If you want a bot in every calendar meeting with live notes and CRM push, dedicated note-takers lead: Otter ($8.33/mo annual), Fathom (generous free tier), Fireflies (deep CRM integrations). If you mostly have recorded meetings — Zoom/Teams/Meet exports, phone recordings of in-person meetings — an upload-first tool is cheaper and simpler: VexaScribe transcribes any recording at $2-$20/month with speaker labels on every plan, plus an opt-in Meeting Bot for the occasional live meeting (3× minute rate). If you're on a paid platform tier already, check the native option first: Teams and Meet both include transcription on eligible plans, with real limitations covered in our platform guides.
Is there free meeting transcription?
Several honest options. VexaScribe's first 30 minutes are free with no credit card — covers one typical meeting with full speaker labels and all export formats. Otter Basic gives 300 min/month recurring but caps each recording at 30 minutes. Fathom's free tier covers unlimited meetings if you accept a bot joining your calls. If your company already pays for Microsoft 365 or Google Workspace on the right tier, native Teams/Meet transcription is included — the catch is licensing gates and limited output formats (VTT or a Google Doc). For the full breakdown of every free option's real limit, see our free transcription comparison.
How do I transcribe an in-person meeting?
The workflow nobody's bot can help with — there's no video call to join. Record the meeting with a phone in the middle of the table (built-in voice recorder is fine; place it central, ask people to speak one at a time for the important parts), then upload the file. A 2-hour board meeting recorded as M4A is typically 60-120 MB — well within the 5 GB cap. Turn speaker diarization on: it will separate voices into Speaker 1/2/3 labels you rename once. One honest caveat: diarization accuracy drops when people talk over each other or sit far from the mic — a conference-mic or two phones at opposite ends of a long table meaningfully improves it.
Can I transcribe a meeting without a bot joining the call?
Yes — that's the upload path. Record the meeting with the platform's own recorder (Zoom local/cloud recording, Teams recording, Meet recording) or a screen recorder, then upload the file afterward — or paste its Google Drive share link if that's where the recording landed. Nothing joins the call, no participant sees a bot, and the transcription costs regular 1× minutes instead of the 3× live-connection rate. This is the right path for client calls and interviews where a visible bot changes the dynamic, and the only path for recordings that already exist.
How do I get meeting minutes from a transcript?
Two steps in one tool. After transcription, run the Meeting summary template: it produces a structured summary with decisions made, action items with owners (based on speaker attribution), and discussion topics — formatted as shareable minutes rather than a verbatim wall of text. You can also interrogate the transcript with AI Chat: ask "what did we decide about the Q3 budget?" and get an answer with timestamps validated against the source. For recurring formats (weekly standups, board meetings), export the DOCX and reuse your formatting.
How accurate is AI meeting transcription?
On compressed meeting audio (Zoom/Teams/Meet recordings), Whisper Large-v3-class transcription reaches roughly 91-95% accuracy — noticeably below the 95-97% it achieves on clean studio audio, because meeting audio is compressed and multi-speaker. Accuracy drops further with crosstalk, strong accents, bad microphones, or conference-room echo. Practical planning: budget 5-10 minutes of proofreading per meeting hour to fix proper nouns and any misattributed speaker turns. Platform-native transcription (Teams, Meet, Zoom) generally runs below dedicated ASR models — usable for search, rough for sharing.
Can I get speaker names in my meeting transcript?
Yes, in two steps. Speaker diarization automatically detects voice changes and labels turns as Speaker 1, Speaker 2, and so on. You then rename each label once in the editor ("Maria — PM", "Client") and the names apply through the entire transcript and every export. Caveat that applies to every tool: when several people share one laptop microphone in a conference room, voices are genuinely hard to separate — per-participant audio (everyone joins from their own device) produces much better attribution. Platform-native transcription has an advantage here when everyone joins from named accounts: Teams tags turns with account names automatically.
Can I transcribe an old meeting recording?
Yes — this is exactly what upload-first transcription is for, and it's the case platform-native transcription can't handle at all (Teams and Meet transcription must be started during the meeting; it never applies retroactively). Find the recording file — Zoom saves locally to Documents/Zoom or to the cloud; Teams recordings live in the organizer's OneDrive/SharePoint; Meet recordings land in the organizer's Google Drive — and upload it, or paste the Drive share link directly. Any recording from any year works, up to 5 GB and 10 hours per file.
Is it legal to record and transcribe meetings?
Recording laws vary by jurisdiction: some US states and many countries require all-party consent, others one-party. The safe, professional pattern regardless of jurisdiction: announce recording at the start of the meeting and get verbal agreement — which platform bots partially enforce by being visible, and which you should do manually for local recordings and in-person meetings. Company policy may add requirements beyond the law. This isn't legal advice — for regulated industries or cross-border calls, check with counsel.
Related VexaScribe resources
Zoom transcription
File locations, M4A vs MP4, the Drive shortcut — 3 methods
Teams transcription
Admin policy gates, OneDrive recordings, troubleshooting
Google Meet transcription
Workspace edition gates + the Drive-link workflow
Transcript to summary
The Meeting summary template — minutes, decisions, action items
AI note taker guide
The live note-taker category, honestly mapped
Speaker labeling
How diarization works — and when it struggles