Quick answer: Zoom has built-in transcription for paid plans. For free accounts, record the meeting locally and transcribe it with OpenAI Whisper (free) or upload the recording to an AI transcription service. Full guide below.
Why Transcribe Zoom Meetings?
A Zoom transcript gives your team:
- Searchable meeting records — find any decision or action item with Ctrl+F
- Automatic meeting notes — paste the transcript into AI to generate a summary
- Accessibility — team members who missed the call can read the full discussion
- Legal/compliance records — some industries require written records of calls
- Onboarding — new team members can read past meeting transcripts to get up to speed
Method 1: Zoom's Built-In Transcription (Paid Plans)
Zoom offers automated cloud transcription for Pro, Business, and Enterprise accounts.
To enable:
1. Sign in to zoom.us → Settings
2. Go to Recording → enable Cloud Recording
3. Under Cloud Recording options, enable Audio Transcript
4. Start your meeting → click Record → Record to the Cloud
After the meeting:
1. Go to zoom.us/recording
2. Find your recording
3. Click the recording → download the Audio Transcript (.vtt file)
4. Open in any text editor — it's a plain text transcript with timestamps
Zoom's transcription accuracy: Good for clear audio with one speaker at a time. Drops significantly with heavy accents, crosstalk, or poor microphone quality.
Cost: Requires Zoom Pro ($15.99/month) or higher.
Method 2: Zoom Free Account — Local Recording + Whisper
Free Zoom accounts can record locally (to your computer) but don't get cloud transcription. Here's how to transcribe those recordings for free:
Step 1: In Zoom, click Record → Record on this Computer. The file saves as an MP4 after the meeting ends.
Step 2: Install OpenAI Whisper:
`
pip install openai-whisper
`
Step 3: Transcribe the recording:
`
whisper zoom_meeting.mp4 --model medium --output_format txt
`
Whisper extracts the audio and generates a transcript. For a 1-hour meeting, this takes 3–8 minutes on a standard laptop.
Get an SRT file with timestamps:
`
whisper zoom_meeting.mp4 --model medium --output_format srt
`
Method 3: Otter.ai (Real-Time Zoom Transcription)
Otter.ai connects directly to Zoom and transcribes in real-time during the meeting:
1. Connect Otter.ai to your Zoom account (Settings → Integrations)
2. When you start a Zoom meeting, Otter.ai joins automatically as a participant
3. Transcription appears live in the Otter.ai app
4. After the meeting: download as .txt, .pdf, or .docx
Free plan: 300 minutes/month, up to 30 minutes per conversation.
Paid plans: From $16.99/month for unlimited minutes.
Pros: Real-time transcription, speaker identification, highlights feature.
Cons: Bot joins as a visible participant (some meeting hosts don't allow bots).
Method 4: Fireflies.ai (AI Meeting Assistant)
Fireflies.ai is similar to Otter.ai but focused on sales and team meetings:
- Joins Zoom meetings as a bot ("Fireflies Notetaker")
- Transcribes with speaker identification
- Auto-generates action items, decisions, and key moments
- Integrates with CRM tools (Salesforce, HubSpot)
Free plan: Unlimited transcription (limited storage).
Paid plans: From $10/month for full features.
Method 5: Whisper API (Automated, High Volume)
For teams that record many meetings and need automated transcription:
`python
from openai import OpenAI
client = OpenAI(api_key="YOUR_OPENAI_API_KEY")
with open("zoom_meeting.mp4", "rb") as audio_file:
transcript = client.audio.transcriptions.create(
model="whisper-1",
file=audio_file,
response_format="text"
)
print(transcript)
`
Cost: $0.006 per minute (~$0.36/hour). A 1-hour meeting costs about $0.36.
Turning a Zoom Transcript into Meeting Notes
Once you have the raw transcript, use this prompt with ChatGPT or Claude:
`
Convert this Zoom meeting transcript into structured meeting notes:
Date & Attendees: [extract from transcript if mentioned]
Meeting Purpose: [1 sentence]
Key Discussion Points: [bullet points, 5–7 items]
Decisions Made: [list each decision]
Action Items: [Who → What → By When, table format]
Follow-up Required: [any open questions or next steps]
Keep it concise — the notes should fit on one page.
[paste transcript here]
`
Zoom Transcription Method Comparison
| Method | Cost | Real-Time | Accuracy | Speaker ID |
|---|---|---|---|---|
| Zoom built-in | Requires Pro ($16/mo) | ✅ | Good | ✅ |
| Whisper (local) | Free | ❌ | Very high | ❌ |
| Otter.ai | Free 300min/mo | ✅ | Very high | ✅ |
| Fireflies.ai | Free (limited) | ✅ | Very high | ✅ |
| Whisper API | $0.006/min | ❌ | Very high | ❌ |
Tips for Better Zoom Transcription Accuracy
Regardless of which method you use, these practices improve transcript quality:
- Use a headset or external microphone — laptop microphones pick up room noise
- Mute when not speaking — background noise degrades accuracy significantly
- Speak clearly at a natural pace — don't rush through important points
- State your name before speaking — helps speaker identification tools work correctly
- Enable "Original Sound" in Zoom for music or high-quality audio needs