Recording and transcribing a Microsoft Teams meeting in the browser
Teams is the platform where this method has one real precondition, so it goes first rather than in a list at the bottom. Everything else follows from the same idea as the other platforms: a call playing in a browser tab is audio your own machine already has, so it can be recorded and transcribed without anything joining the meeting and without anything being uploaded.
You have to be in the Teams web client, not the desktop app
This is the constraint that decides whether the rest of the page is useful to you, and it is worth being exact about where it comes from: it follows from the mechanism rather than from a sentence anyone has published. What is captured is the audio of a browser tab. A meeting running in the Teams desktop application is not in a browser tab, so there is no tab whose audio could be taken. Nothing here is a claim about what the Teams desktop app does or does not permit — it is a limit on this recorder.
In practice that means joining the meeting in Chrome or Edge from the link, and leaving it there for the duration. On Google Meet almost nobody notices this requirement, because a tab is how Meet is normally used. On Teams most people are in the desktop client by default, which is why the first attempt usually fails here and nowhere else.
The rest of what you need
| Requirement | Detail |
|---|---|
| Chrome or Edge | The only browsers with a build, for both the application and the optional meeting detector. Firefox and Safari are not supported |
| The tab, plus your microphone | Captured together, which is the default. Your side and everyone else’s land on one recording, and you can swap microphone mid-call without breaking the file |
| One download | The transcription model arrives from Hugging Face the first time and is cached. Transcription works offline after that |
| Nothing from your admin | No bot is invited, so there is no application for anyone to approve and nothing new in the attendee list |
Recording it
- Join the meeting in a browser tab, as yourself.
- Press the record button, or let the optional extension offer: it recognises Microsoft Teams, Google Meet, Zoom and VooV / 腾讯会议 calls as they open, asks once in the corner, and hands the tab to the application without ever starting a recording itself.
- Read out the consent screen that opens. It is unskippable and cannot be told to stop appearing, which is the most any program can honestly do about a question that belongs to the people in the room rather than to the software.
- Stop when the call ends, and let it transcribe in the same tab.
One trap, if you are tempted to simplify: capturing your microphone alone does not work. The browser’s echo cancellation removes what your speakers are playing, which on a call is every other person. The tab has to be in the capture, and the application warns you if you switch it off part-way through.
Teams meeting transcription, on your own machine
Transcription happens where the recording is. Whisper is compiled to WebAssembly and runs inside the page, so the audio is never uploaded — not because of a setting, but because there is no server of ours for it to go to. Four things about the output are worth knowing before you rely on it:
- 99 languages, with the language detected every few seconds rather than picked once for the whole file. A meeting that moves between English and Chinese comes back in both scripts on a single timeline; choosing one language up front is the usual reason a bilingual recording comes out as nonsense.
- Speakers separated on your own device, with no extra model to download. It is good with two or three distinct voices and poor with similar voices, crosstalk, or one person changing microphone mid-call. You can set the number of people by hand and reassign any line in one click.
- Subtitles out. SRT and VTT, alongside Markdown, plain text, JSON, CSV and HTML — so the transcript can be laid over a recording somebody else made, or dropped into whatever you actually write in.
- No accuracy number. It depends on your microphone, the room and how many people talk at once, and a figure quoted out of that context would be marketing rather than information.
An AI note taker for Teams that is not in the attendee list
The usual design for this sends a named participant into the call, which someone has to admit and everyone can see, and streams the meeting to the vendor to transcribe it. Plenty of organisations block that outright. The route described here reaches the audio from the other side — the tab you are already listening through — so there is nothing to admit, nothing for an IT policy to catch, and no upload step to disable.
What you get out of it is a note rather than a media file: decisions, action items, deadlines, open questions and topics pulled from the transcript and linked back to the moment each was said. That extraction, the recording, the transcription, the speakers, the search across every meeting you have kept and every export format are free, because they run on your hardware. AI-written minutes, questions across your library and translating a finished transcript run on our backend and are bought as credits; they send transcript text, never audio, and the price is on the button before you press it.
What it cannot do
- The desktop client. See the top of this page.
- Firefox and Safari. No build, for the app or the extension.
- Replace the host’s recording. This produces your own transcript, on your own machine, visible to nobody else. It is not a copy of anything Teams recorded.
- Survive clearing site data. Notes live in your browser’s own storage and nothing syncs, so they exist on one device and can be deleted for good. Export anything you need to keep.
- Tell you whether you are allowed to record. That depends on where everyone in the call is sitting. The consent screen is the honest limit, not a disclaimer.
The same approach elsewhere: recording a Google Meet call, where the tab requirement costs you nothing, and recording a Zoom meeting as a participant, which is mostly about the host’s permission. If your Teams calls already have somebody else’s note taker in them, start with why Otter.ai joins your meetings — the chat command there needs no account of any kind.
Record a meeting · Where the audio goes · What leaves your device
The capabilities and limits above are the ones this site states about itself, checked against its feature list, pricing table, extension section, the eight questions on the home page and the privacy page on 1 October 2026. The one exception is the browser-tab requirement at the top, which is inferred from how the capture works rather than quoted, and is marked as such where it appears. No menu path or button name from Microsoft Teams is reproduced, and nothing here is a statement about what Teams itself records or permits.