What You'll Learn
- AI notetaker bots are visible — participants see them, and many employers now ban them
- Cloud transcription has real privacy cost — audio of confidential conversations sits on third-party servers
- macOS can capture system audio natively — using ScreenCaptureKit (macOS 13+)
- EmberType transcribes locally — running Whisper AI on Apple Silicon, so nothing leaves your Mac
- The workflow works for any call — Zoom, Google Meet, Teams, Webex, FaceTime, Slack Huddles
The Problem With Bot-Based Transcription
If you've been in a meeting where someone shows up named “Otter.ai Notetaker” or “Fireflies.ai,” you know the vibe shift. Conversation tightens. People get careful. Half the room wonders whose responsibility it is to say something.
The awkwardness isn't the only problem. Three bigger ones:
Employers are increasingly banning them. Zoom, Microsoft, Google, and many enterprise clients now have policies against unauthorized AI bots in meetings. Some have technical blocks. Legal, HR, and compliance teams have flagged these services as external data processors that haven't been approved.
The audio goes somewhere. When a bot transcribes your meeting, the audio — full audio of everyone in the call — is uploaded to the vendor's servers, processed through their cloud models, and stored (for a while, in some form, under their retention policy). Recent lawsuits have alleged that some services retained audio beyond their stated windows and used it for training.
Consent gets murky. In one-party consent states, you're allowed to record conversations you're in. In all-party consent states (California, Florida, Washington, Illinois, Massachusetts, etc.), every participant has to agree. Sending the audio of non-consenting participants to a third-party vendor creates exposure beyond the recording itself.
For most people, the answer is: don't use a bot. Transcribe the meeting yourself, locally, on your Mac.
How Local Zoom Transcription Works on Mac
macOS includes an audio capture API called ScreenCaptureKit, introduced in macOS 13. It lets approved apps record the system audio output — everything your Mac is playing, including the other participants in a Zoom call — alongside your microphone input.
Combine that capture with a local transcription engine and you get a meeting transcript without any bot joining. Here's how it works end to end:
- You join your Zoom meeting like normal.
- You press a shortcut in EmberType to start capturing. It begins recording both the system audio (other participants) and your microphone (you).
- When the call ends, you stop the capture. EmberType runs the recording through Whisper AI locally on your Apple Silicon chip.
- The transcript is yours. Nothing was uploaded. Nothing joined your call. No one in the meeting needed to know a tool was involved on your end.
Important: We cover this in detail in Record and Transcribe System Audio on Mac. That's the full technical walkthrough. This article focuses on the Zoom-specific workflow and why the bot-free approach matters for meetings.
Step-by-Step: Transcribing a Zoom Meeting Privately
1. Install and set up EmberType
Download EmberType and run through setup. You'll need:
- Microphone permission — for your own voice
- Screen Recording permission — counter-intuitively, this is how macOS gates system audio capture (ScreenCaptureKit combines the two)
- A Whisper model — Large v3 Turbo balances accuracy and speed; for highest accuracy on multi-speaker recordings, use Large v3
2. Join the Zoom meeting
Nothing special here. Standard Zoom workflow. If you're the host, you don't need to enable Zoom's cloud recording or AI Companion — those are separate and cost money.
3. Start the transcription capture
In EmberType, start a new transcription session and select “System Audio + Microphone.” The app captures what's playing from your speakers (everyone else) and what's going into your mic (you). It mixes both streams into a single timeline.
Nothing about this is visible to Zoom or to other participants. There's no bot in the participant list. No one gets a “This meeting is being recorded” banner from Zoom (that's a host-controlled Zoom feature, separate from any external tool).
Ethics note: Just because no one sees the tool doesn't mean you shouldn't tell them. If you're transcribing a meeting, you should let participants know — same as if you were taking written notes of a private conversation. Local transcription removes the data-privacy concerns of cloud bots, but it doesn't change the social contract. Consent matters.
4. Speak with Zoom audio routed correctly
One gotcha: if you're using Bluetooth headphones, the audio path can change. ScreenCaptureKit captures what the Mac's audio system is outputting, so headphone output is included. If you're unsure, do a 10-second test call with a colleague before a critical meeting.
5. Stop capture when the meeting ends
Stop the recording in EmberType. The transcription job runs locally on your Mac's Neural Engine. Depending on the meeting length and model, transcription is 3–10x faster than real-time. A 60-minute meeting transcribes in roughly 8–15 minutes on an M2 or newer.
6. Clean up and summarize
The raw transcript is a wall of text. EmberType's AI Enhancement can post-process it: add speaker labels (based on audio channel), extract action items, summarize the discussion, or reformat into meeting minutes. You can also feed the transcript into Claude, ChatGPT, or a local LLM for deeper summarization.
Zoom's Built-in Options (and Why They're Not Always Enough)
Zoom does offer built-in AI Companion transcription, and cloud recording with auto-transcribe. Both are legitimate options. They're also limited:
- They require a paid Zoom plan. AI Companion is available on Pro and above; cloud recording needs cloud storage allocation.
- Only the host can enable them. If you're an attendee, you can't turn on Zoom's transcription for a meeting.
- Audio goes through Zoom's cloud. This is fine for most purposes but matters for some industries (legal, medical, government contracting).
- No control over the model. You get Zoom's transcription, period. You can't swap it for a better Whisper model.
Local transcription solves all four. It works from any seat, on any Zoom plan (including free), with any model you choose, without sending audio to Zoom or anyone else.
Does It Work for Google Meet, Teams, Webex?
Yes. Because the workflow captures Mac system audio — not anything Zoom-specific — it works identically on every meeting platform:
| Platform | Bot-free transcription | Notes |
|---|---|---|
| Zoom | Yes | Native app or browser |
| Google Meet | Yes | Browser-based; works in Safari, Chrome, Arc |
| Microsoft Teams | Yes | Native Mac app or web |
| Webex | Yes | Native Mac app |
| Slack Huddles | Yes | No cloud option at all — local is the only way |
| FaceTime | Yes | Your only transcription option |
| Discord voice | Yes | Works on Discord's Mac app |
One tool, every platform. That's the advantage of capturing at the system-audio layer instead of integrating per-app.
When Bots Are Still Worth It
To be fair: AI notetaker services like Otter or Fireflies have features local transcription doesn't. Automatic scheduling across your calendar. Post-meeting email with summaries to participants. CRM integrations that log notes to Salesforce. Searchable meeting archives across your whole team.
If you run a sales team and you need automated follow-up emails with meeting summaries sent to customers, a bot-based service is probably the right tool, subject to your company's data policies.
If you're an individual who wants a personal transcript of your own meetings — for notes, for follow-up, for memory — local transcription is quieter, cheaper (one-time instead of monthly), and more private.
Accuracy: What to Expect
Whisper Large v3 (the model EmberType can run) is one of the most accurate open speech recognition models. For clean Zoom audio with a good microphone, expect 95–98% word accuracy. Accents, domain-specific vocabulary, and crosstalk pull that number down.
Tips for better accuracy:
- Use a decent microphone. AirPods and laptop mics are okay; a dedicated USB mic is dramatically better. We covered this in Best Microphone for Dictation.
- Ask people to mute when not speaking. Crosstalk confuses every transcription model, cloud or local.
- Add domain vocabulary. EmberType's custom dictionary learns your team's names, product codenames, and technical terms. Essential for internal meetings.
- Use Large v3 for important meetings. Turbo is faster; Large v3 is more accurate. For a board meeting transcript, use Large v3 and go make coffee.
The Privacy Bottom Line
When you use a cloud AI notetaker, you're making a trade: convenience for data. The convenience is real — these tools are slick. The data exposure is also real: full audio recordings of confidential business conversations, on someone else's servers, subject to breach, subpoena, or policy change at any time.
Local transcription isn't less capable. Whisper Large v3 is state-of-the-art. The difference is that the transaction stops at your Mac. There's no third party. No cloud. No training on your data. No lawsuit risk from a vendor retaining things they shouldn't have.
For most meeting transcription needs, that's the right tradeoff. Otter and Fireflies built great UX; they just built it on a data pipeline that a lot of professionals can no longer accept.
Free Mac Dictation Tips
Get tips on voice-to-text, dictation workflows, and productivity. No spam.
Unsubscribe anytime. We never share your email.
You're in! Check your inbox.
Transcribe Meetings Privately
Local Whisper AI on your Mac. No bot. No cloud. 7-day free trial.
Download EmberType FreemacOS 14+ required. Apple Silicon only. $49 after trial.
