How to transcribe a Zoom meeting without a bot

October 4, 2026·guide·works on any Zoom call, any plan

Zoom's own recording is host-controlled, announced to everyone on the call, and — for cloud recordings — tied to paid plans and Zoom's storage. Notetaker bots solve the permission problem by asking even louder: a visible participant named Otter or Fred joins your call. The third option captures the audio your machine is already playing and transcribes it locally. This guide uses QuickSpeak (which we make); the setup takes about a minute.

Route A: the meeting runs in a browser tab

Zoom works in Chrome without the desktop app (join from the meeting link and pick "join from your browser"). If your call runs this way:

  1. Join the Zoom call in a Chrome tab.
  2. Open QuickSpeak and set Audio source to Browser tab (Meet, Zoom web).
  3. Click Start recording, close the popup, and have your meeting.
  4. Click Stop recording. The stages run — Transcribing, Identifying speakers, Saving — all locally.
  5. Rename the speaker labels to real names, then export as .txt (or Markdown/JSON/WAV on Pro).

Route B: the Zoom desktop app

If you're in the desktop app, the audio isn't inside a Chrome tab, so pick the other source:

  1. Join the call in the Zoom desktop app.
  2. Open QuickSpeak and set Audio source to Desktop (Zoom app, Teams). If desktop capture isn't available on your setup, Microphone (in-person room) records what your mic hears.
  3. Record, stop, and read the transcript — same stages, same local processing.

Either way, the recognition model is already cached on your machine after the first run, and transcription adds no upload traffic to your connection — worth knowing on a hotel Wi-Fi that's already struggling to carry the call.

Why not just use Zoom's transcription?

Zoom's built-in recording and transcript features are governed by the host's plan and settings: they announce recording to every participant, cloud recordings live in Zoom's storage under its retention rules, and features vary by tier. None of that is wrong — for a company standardized on Zoom, it's a reasonable default.

QuickSpeak answers a different question: you want the transcript, for calls you attend but don't host, without changing anything for anyone else. No host permission, no announcement, no plan requirement. The transcript ends up as a file on your disk rather than an entry in someone's cloud library.

The consent caveat: bypassing Zoom's announcement doesn't bypass recording law. One-party or all-party consent rules apply to you; a quick "I'm recording for my notes" keeps it clean.

What it costs

Nothing, for the core loop: unlimited recording and transcription, per-meeting speaker identification, .txt and audio export, full history — all free, with no minutes meter. Pro ($12/month or $99/year) adds live captions, cross-meeting search, persistent speaker profiles, and Markdown/JSON/WAV export. Every install starts with 14 days of full Pro, no card required.

FAQ

Can I transcribe a Zoom call I don't host?

Yes. QuickSpeak records the audio your machine is already playing and doesn't touch Zoom's recording controls. Consent laws still apply to you wherever you are.

Do participants see anything?

No. Nothing joins the meeting and no recording banner appears, because no Zoom feature is activated.

Which audio source for the desktop app?

Desktop (Zoom app, Teams). For meetings in a browser tab, use Browser tab (Meet, Zoom web); for in-person rooms, Microphone.

Where does the transcript go?

To your disk, in your browser profile — the transcription runs locally in WebAssembly. Export as .txt any time; nothing is stored on our side because there is no our side.