Blog

How to transcribe a Teams or Zoom meeting locally — no bot, no upload

Most meeting notetakers work the same way: a bot joins your call, the audio streams to the vendor's cloud, and the transcript comes back from their servers. That's fine until the meeting involves a client, a patient, or anything under an NDA — then "we upload your audio" becomes the problem.

There's a simpler architecture: capture the meeting's audio on the machine you're already using and transcribe it there. No bot in the participant list, no upload, no vendor cloud to assess.

How local capture works

When you're in a Teams, Zoom or Meet call, everything you hear plays through your computer's audio output, and everything you say goes through your microphone. A local transcription app records both streams directly from the operating system — system audio for the other participants, mic for you — and feeds them to a speech model running on your own CPU or GPU.

Because the capture happens at the system level, it works with every meeting app: Teams, Zoom, Meet, Webex, a phone call routed through your laptop, or a conversation in the room.

Step by step with LocalTranscript

  • Install and open the app — the free version needs no account and works offline from the first minute.
  • Start a recording before or during the call. Pick system audio + microphone as sources. Nothing joins the call; participants see no bot.
  • Let it transcribe in the background. Words appear as the meeting runs; speakers are separated and labelled automatically, and you can rename them once — the label sticks everywhere.
  • End the meeting, read the summary. AI Actions turn the transcript into minutes, action items or a summary email — also generated locally.
  • Export to Markdown, TXT, JSON or subtitles (SRT/VTT) and drop the result into your document system.

The consent part

Recording a conversation requires the same care whether the tool is local or cloud: know your jurisdiction's rules and tell participants you're recording. What changes with local processing is everything *after* consent — the audio and transcript stay on your machine instead of a third party's servers, which is exactly what makes the conversation easier to have with clients and colleagues.

Why not just use the built-in Teams/Zoom transcription?

Both platforms can transcribe — in their cloud, tied to your tenant settings, and only for calls inside that platform. Local capture gives you one consistent workflow across every meeting app plus in-person conversations, keeps the data on hardware you control, and works when IT has disabled cloud transcription for compliance reasons (a common situation in law firms, clinics and public administration).

If you're comparing against cloud notetakers directly, we keep an honest side-by-side here: LocalTranscript vs Otter.ai.