Guide
How to Transcribe a Microsoft Teams Meeting on a Mac
The three real options, what each one requires from IT, and where your meeting audio ends up.
There are three honest ways to turn a Teams meeting into a transcript on a Mac: Teams' own transcription, a bot note-taker, or recording locally on your machine. They differ in what your IT admin has to allow, what they cost, and where your meeting ends up. Here's each one, straight.
Option 1: Teams' built-in transcription
Teams can transcribe meetings, but it comes with conditions. You need a work or school Microsoft 365 license, your organization's admin has to have transcription enabled in policy, and someone with permission starts it during the meeting. The transcript is saved to the organizer's OneDrive or SharePoint. On Copilot-licensed tenants, Copilot can also write AI notes on top.
When it's enabled, it's the zero-extra-tools route. In practice, the admin policy is the catch: in plenty of organizations the button simply isn't there, and personal or free Teams accounts don't get saved transcripts at all. Either way, the transcript lives in Microsoft's cloud under your org's control.
Option 2: A bot note-taker
Services like Otter join the meeting as an extra participant, transcribe in real time, and offer shared notes your team can read together. That collaboration is genuinely useful for some teams.
The trade-offs: everyone sees the bot in the participant list, many corporate tenants block unknown participants outright, your meeting audio is processed on the service's servers, and the plans meter you by minutes per month. We wrote an honest side-by-side in Enzo vs Otter for Mac.
Option 3: Record locally on your Mac
This is the route I built Enzo for. Your Mac is already playing the meeting audio, so there's no reason the recording has to involve anyone's servers, or a ticket to IT. Enzo captures the call audio plus your microphone, transcribes it on-device, and keeps each voice separated and labeled. The one part that uses the cloud is the notes afterwards: Enzo sends the transcript, never the audio, to write them, and you can turn them off.
- Install Enzo. It walks you through the audio permissions on first launch.
- When the meeting starts, begin a Meeting recording from Enzo's indicator in your Mac's notch. There's also an auto-record option that notices a meeting starting and handles this for you.
- Have the meeting. No bot appears in the call, and the audio never leaves your Mac.
- When it ends, stop the recording. The transcript lands in Speak with each voice separated and labeled, searchable, and attached to the audio. Save familiar voices as profiles if you want Enzo to recognize them in later meetings.
It works whether you're the organizer or a guest, whether or not your tenant has transcription enabled, and the same setup covers Zoom, Google Meet, webinars, and anything else your Mac can play. The details are on the Meeting Transcription page, including how the speaker labeling works.
A note on consent
Whichever route you pick, tell people you're recording. Recording rules vary by region, many workplaces have their own policies, and it's the decent thing to do regardless. A local recording doesn't announce itself the way a bot does, so the announcing is on you.
Which one should you use?
- Your org has transcription enabled and OneDrive storage is fine: use Teams' built-in transcription.
- Your team works inside shared live notes during the call: a bot service earns its subscription, if your tenant lets it in.
- You want a transcript of any Teams meeting, no admin policy, no bot, no audio uploaded: record locally. That's Enzo's whole job, and it also keeps every transcript on-device.
