Meeting Transcription7 min read·

How to Transcribe Microsoft Teams Meetings on Mac (Free)

Learn how to transcribe Microsoft Teams meetings on Mac for free using local AI tools. Get speaker labels, automatic notes, and offline transcription without Microsoft 365 Premium.

teams-meeting-transcription-macmicrosoft-teamsmeeting-transcriptionmacOSspeech-to-textteams

How to Transcribe Microsoft Teams Meetings on Mac

Microsoft Teams has transcription built in — but only for paid subscribers, and only via cloud processing. If you want free Teams transcription that keeps your meetings private, this guide shows you how.

Teams' Built-in Transcription: What You Need to Know

Requirements

Microsoft's native transcription requires:

  • Microsoft 365 Business Basic ($6/user/month) or higher
  • Admin-enabled transcription (IT can disable it)
  • Supported languages (English and ~30 others)

Limitations

Even with a paid subscription:

  • Cloud processing: Audio is uploaded to Microsoft servers
  • Org restrictions: Your IT admin may disable transcription
  • Meeting organizer must enable: Not available for all meetings
  • Language lock: Transcription uses one language, auto-detection is limited

How It Works (If Available)

If your organization has paid Teams transcription:

  1. Start or join a meeting
  2. Click More (…) > Start transcription
  3. Transcript appears in a panel
  4. After meeting, access via Teams chat or download

Free Alternative: Local Transcription with Hapi

Hapi transcribes Teams meetings on Mac without requiring a Microsoft subscription.

How It Works

  1. Detects Teams automatically: Hapi recognizes when you're in a Teams meeting
  2. Captures both audio streams:
    • Your microphone (your voice)
    • System audio via ScreenCaptureKit (remote participants)
  3. Transcribes locally: Using WhisperKit on Apple Silicon
  4. Provides speaker labels: Distinguishes you from others

Step-by-Step Setup

One-time setup:

  1. Download Hapi (free, no account)
  2. Grant permissions when prompted:
    • Microphone: For your voice
    • Screen recording: For system audio (this captures audio only, not video)
  3. Set your preferred hotkey (optional)

For each meeting:

  1. Join your Teams meeting normally
  2. Hapi detects Teams and shows a notification
  3. Click Record meeting (or use hotkey)
  4. Conduct your meeting
  5. Stop recording when done
  6. Review transcript with speaker labels

What You Get

Full transcription: Both sides of the conversation transcribed.

Speaker detection: Your voice is labeled separately from remote participants.

Automatic formatting: Punctuation, capitalization, paragraph breaks added automatically.

Offline processing: Everything happens on your Mac. No cloud upload.

No limits: No monthly minutes, no per-meeting caps.

Transcribe Zoom, Teams & Meet locally.

Speaker detection included.

Download Hapi — Free

Comparison: Microsoft vs Local Transcription

FeatureMicrosoft (Built-in)Hapi (Local)
Price$6-12.50/moFree
ProcessingCloudOn-device
PrivacyAudio uploadedAudio stays local
Admin restrictionsYesNo
Works offlineNoYes
Speaker labelsYesYes
Auto-formattingBasicYes (fillers removed)
Supported languages~3025+
Real-time displayYesAfter recording
Requires accountYesNo

When to Use Each Method

Use Microsoft's Built-in Transcription If:

  • Your organization pays for Microsoft 365 Premium
  • IT has enabled transcription
  • You don't have privacy concerns about cloud processing
  • You need real-time transcript display during meetings
  • Your organization requires Microsoft's data handling

Use Hapi If:

  • You don't have Microsoft 365 Premium
  • Privacy is important (no cloud upload)
  • Your IT has disabled Microsoft transcription
  • You want transcription without organizational restrictions
  • You need it to work offline
  • You want filler words removed automatically

Advanced: Teams + Hapi Workflow

Before the Meeting

  1. Open Hapi
  2. Check that the correct microphone is selected
  3. Verify system audio capture is enabled

During the Meeting

  1. Join Teams meeting
  2. When Hapi notification appears, click to start recording
  3. Proceed with your meeting normally
  4. Hapi records in the background

After the Meeting

  1. Stop recording
  2. Review the transcript
  3. Edit if needed (names, technical terms)
  4. Export as TXT, SRT, or Markdown
  5. Share or archive

Syncing with Calendar

Hapi integrates with your calendar:

  • Automatically names transcripts based on meeting title
  • Includes attendee information
  • Organizes by date

Tips for Better Teams Transcription

Audio Quality

Use a headset: Prevents echo and improves your audio quality.

Mute when not speaking: Reduces background noise in recordings.

Ask others to use headphones: Echoing remote participants reduce accuracy.

Check your microphone: Use System Settings > Sound to verify input levels.

Meeting Practices

Speak clearly: Don't rush through technical terms.

Minimize crosstalk: One speaker at a time improves transcription.

Announce name if needed: "This is [name]" helps with speaker identification.

Post-Meeting

Review quickly: Fresh context helps catch errors.

Fix proper nouns: Names and technical terms may need correction.

Add context: Meeting name, attendees, action items.

Common Issues and Solutions

Hapi doesn't detect Teams

Check: Is Teams running as the active window?

Fix: Ensure Hapi has Accessibility permissions. Restart Hapi after granting.

No system audio (only my voice)

Check: Did you grant Screen Recording permission?

Fix: System Settings > Privacy & Security > Screen Recording > enable Hapi

Note: macOS requires a restart after granting Screen Recording permission.

Poor transcription quality

Check: Background noise level, microphone input volume.

Fix: Use a headset, move to quieter location, check mic settings.

Speakers not distinguished

Check: Audio routing — are you using headphones?

Fix: Headphones improve speaker separation. Without them, audio may mix.

Privacy Considerations

Microsoft's Transcription Privacy

When using Microsoft's built-in transcription:

  • Audio is processed on Microsoft servers
  • Transcripts are stored in Microsoft cloud
  • Subject to your organization's data retention policies
  • Microsoft may use data for service improvement (per their privacy policy)

Local Transcription Privacy

When using Hapi:

  • Audio processed on your Mac only
  • No upload to any server
  • Transcripts stored locally
  • You control all data
  • No analytics or telemetry

For highly confidential meetings (legal, medical, HR), local transcription provides stronger privacy guarantees.

Teams on Web vs Desktop

Both work with Hapi:

Teams desktop app: Hapi detects automatically. Full integration.

Teams in browser: Hapi detects via browser window title. Same functionality.

Browser-Specific Notes

  • Safari: Works with ScreenCaptureKit
  • Chrome: Works with ScreenCaptureKit
  • Firefox: Works with ScreenCaptureKit

All major browsers support system audio capture on macOS.

Frequently Asked Questions

Can I transcribe Teams meetings I'm not hosting?

Yes. Hapi records what plays on your Mac — it doesn't require organizer permissions or meeting settings changes. You're capturing your own audio output, not accessing anyone's servers.

Is it legal to record Teams meetings?

Recording laws vary by jurisdiction. Generally:

  • One-party consent: Legal in many US states if you're a participant
  • Two-party consent: Some jurisdictions require all parties to consent
  • Company policy: Your organization may have rules about recording

Always check applicable laws and inform participants if required.

Can I transcribe recorded Teams meetings (after the fact)?

Yes. If you have an .mp4 or audio file from a Teams recording:

  1. Drag the file into Hapi
  2. Transcription runs locally
  3. Get your transcript

Does this work with Teams for personal use (free)?

Yes. Hapi works with any version of Teams — free personal, business, or enterprise. The transcription happens outside of Teams, so Microsoft's licensing doesn't affect it.

Summary

Transcribing Microsoft Teams meetings on Mac doesn't require a premium subscription:

  • Microsoft's built-in: Requires paid plan, cloud processing
  • Hapi: Free, local, private, works with any Teams tier

For most Mac users, Hapi provides better value: no subscription, stronger privacy, and additional features like filler removal and smart formatting.

The workflow is simple: join your Teams meeting, let Hapi record, and get an accurate transcript without paying Microsoft's premium.

Why Hapi?

  • 100% local — nothing sent to the cloud
  • 25+ languages with auto-detection
  • Meeting recording with speaker labels
  • Free — no subscription

Transcribe anything on your Mac.

100% local. No cloud. No subscription.

Download Hapi — Free

Related Posts