Meeting Transcription13 min read·

Microsoft Teams Transcription Guide: Enable, Export & Privacy Options (2026)

Complete Teams transcription tutorial: enable live transcription, access saved transcripts, export options, and better alternatives (Hapi) for privacy and accuracy.

microsoft teamsteams transcriptionmeeting transcriptionmicrosoft 365live transcription

Quick Answer: Teams Transcription Options

MethodCostAccuracyPrivacyWorks Without M365?
Teams live transcript$6-23/mo85-90%Microsoft cloud❌ M365 required
Teams + recording$6-23/mo85-90%Microsoft cloud❌ M365 required
HapiFree95-99%100% local✅ Yes
Otter.ai$0-17/mo90-95%Cloud✅ Yes
Fireflies$0-10/mo90-95%Cloud✅ Yes

Best choice: Hapi for Mac users — higher accuracy, works without Microsoft 365, keeps data local.

Microsoft Teams Built-in Transcription

Requirements

Minimum plan:

  • Microsoft 365 Business Basic ($6/user/month)
  • OR Microsoft 365 Business Standard ($12.50/user/month)
  • OR Microsoft 365 E3/E5 (enterprise)

Free Teams accounts: ❌ Cannot use transcription

Permissions required:

  • Meeting organizer OR anyone if organizer enabled "Let people transcribe"
  • Teams admin must allow transcription (tenant-level setting)

How to Enable Live Transcription in Teams

Method 1: During Meeting (Desktop)

  1. Join Microsoft Teams meeting
  2. Click "More actions" (3-dot menu in controls)
  3. Hover over "Recording and transcription"
  4. Click "Start transcription"
  5. All participants see notification: "Transcription has started"

Method 2: During Meeting (Mobile)

  1. Join Teams meeting on iOS/Android
  2. Tap screen to show controls
  3. Tap "More" (3 dots)
  4. Tap "Start transcription"

Method 3: Enable Before Meeting

  1. Schedule Teams meeting in Outlook/Teams calendar
  2. Open meeting options (gear icon)
  3. Toggle "Allow transcription" to ON
  4. During meeting, anyone can start transcription

Live captions appear:

  • Bottom of video screen (real-time)
  • Speaker name + text
  • Language auto-detected (or manually selected)

How to Access Saved Transcripts

Option A: Teams Chat

  1. After meeting ends (within 5-10 minutes)
  2. Go to Teams chat for that meeting
  3. Transcript appears as VTT file attachment
  4. Click to view in Teams or download

Option B: OneDrive/SharePoint

  1. Open OneDrive (or SharePoint if org meeting)
  2. Navigate to "Recordings" folder
  3. Find meeting folder (named with date/title)
  4. Transcript file: [Meeting name]-[Date].vtt

Option C: Teams Meeting Details

  1. Go to Teams calendar
  2. Open past meeting event
  3. Click "View transcript" link (if available)
  4. Transcript opens in Teams

Transcript vs Recording in Teams

FeatureLive Transcript OnlyRecording + Transcript
Notification to attendees"Transcription started""Recording started"
Video saved❌ No✅ Yes
Audio saved❌ No✅ Yes
Transcript saved✅ Yes (VTT)✅ Yes (VTT)
Storage locationTeams chatOneDrive/SharePoint
File sizeSmall (text only)Large (video + text)

Key difference: You can transcribe WITHOUT recording video/audio.

Teams Transcription Features

Speaker identification — shows who said what (if name detected) ✅ Timestamps — VTT format with time codes ✅ Multi-language — 40+ languages supported ✅ Real-time — captions appear with <3s delay ✅ Searchable — search transcript text in Teams chat ✅ Downloadable — export VTT file

Teams Transcription Limitations

Accuracy: 85-90% (lower than specialized tools) ❌ Speaker mixing: Occasional incorrect speaker attribution ❌ Requires M365: Free accounts can't transcribe ❌ No editing: Can't edit transcript in Teams ❌ Format: VTT only (no TXT, Markdown, SRT) ❌ No AI features: No summaries, action items, or repurposing ❌ Privacy: Audio/transcript sent to Microsoft servers ❌ Export limits: Can't batch export multiple transcripts

Why Use Alternatives to Teams Transcription?

1. Higher Accuracy

Teams: 85-90% accurate Hapi: 95-99% accurate

Real example (30-min meeting, ~5,000 words):

  • Teams: ~500-750 errors
  • Hapi: ~50-100 errors

Critical for: Technical discussions, legal meetings, client calls requiring quotes

2. Works Without Microsoft 365

Teams requirement: $6-23/user/month minimum

Hapi: Free, unlimited (Mac) Otter.ai: Free tier (300 min/month) Fireflies: Free tier (unlimited meetings, 800 min storage)

Savings: $72-276/year per user

3. Better Export Options

Teams exports: VTT (subtitle format) only

Hapi exports:

  • Plain text (TXT)
  • Markdown (MD)
  • Subtitles (SRT, VTT)
  • JSON (structured data)

Use case: Paste transcript into Notion → Teams VTT doesn't work, Hapi Markdown does

4. AI-Powered Features

Teams missing:

  • Meeting summaries
  • Action item extraction
  • Key topic identification
  • Filler word removal
  • Content repurposing (blog posts, social media)
  • Translation to other languages

Hapi includes: Local AI (Qwen3 model) for all these features, no ChatGPT API costs

5. Privacy & Compliance

Teams transcription:

  • Audio sent to Microsoft Azure
  • Transcript stored in Microsoft 365 cloud
  • Subject to Microsoft data processing agreements

Hapi:

  • 100% local processing on your Mac
  • No cloud upload
  • HIPAA/GDPR compliant by default
  • Legal privilege maintained (attorney-client, doctor-patient)

Alternative 1: Hapi (Local, Private, Free)

Best for: Mac users, privacy-focused teams, unlimited meetings, free/Basic Microsoft 365 accounts

How to Transcribe Teams Meetings with Hapi

Step 1: Setup (One-Time)

  1. Download Hapi from speakhapi.com
  2. Grant microphone + screen recording permissions
  3. Enable "Auto-detect meetings" in settings
  4. Hapi monitors for Teams windows

Step 2: Join Teams Meeting

  1. Join meeting normally (desktop or browser)
  2. Hapi detects Teams window automatically
  3. Notification appears: "Microsoft Teams meeting detected"
  4. Click "Start Transcribing"

Step 3: During Meeting

  1. Hapi records system audio (your mic + remote speakers)
  2. Real-time transcription with speaker labels
  3. Hapi icon in menu bar shows "Recording"
  4. No notification to other Teams participants (stealth mode)

Step 4: After Meeting

  1. Click Hapi menu bar → "View Transcripts"
  2. Find Teams meeting transcript
  3. Review accuracy, speaker labels, timestamps
  4. Edit any errors (rare)

Step 5: AI Enhancement

Use Hapi's local AI chat to:

Generate meeting minutes with:
- Executive summary (2-3 sentences)
- Key decisions made
- Action items with owners
- Questions raised
- Next steps

Step 6: Export

Choose format:

  • Markdown: Paste to Notion, Confluence, Obsidian
  • TXT: Email to team
  • SRT/VTT: Sync with recording in video editor
  • JSON: Custom processing/automation

Hapi vs Teams

FeatureTeamsHapi
Cost$6-23/moFree
Accuracy85-90%95-99%
Works without M365❌ No✅ Yes
PrivacyMicrosoft cloud100% local
Export formatsVTT onlyTXT, MD, SRT, VTT, JSON
AI features❌ No✅ Summaries, action items
Speaker labels✅ Yes (sometimes wrong)✅ Yes (high accuracy)
Edit transcript❌ No✅ Yes
Visible to attendees✅ Notification shown❌ No notification
Offline❌ Requires internet✅ Works offline

Hapi Unique Features for Teams Users

Stealth mode — no "Recording/transcription started" notification to attendees ✅ Batch export — export 10+ meetings at once (perfect for weekly standup backlog) ✅ Custom prompts — save AI templates for recurring meeting types ✅ Unlimited storage — transcripts saved locally, no cloud quota limits ✅ Multi-language — transcribe Teams meetings in 25+ languages

Alternative 2: Otter.ai (Team Collaboration)

Best for: Distributed teams, shared transcript access, Slack integration

How to Transcribe Teams with Otter

Option A: Otter Teams Bot

  1. In Teams meeting, click "Show participants"
  2. Click "Invite someone"
  3. Enter otter@otter.ai as guest
  4. Otter bot joins as participant
  5. Real-time transcription in Otter app
  6. All team members access shared transcript

Option B: Desktop App

  1. Install Otter desktop app
  2. Join Teams meeting in browser
  3. Otter detects meeting audio
  4. Click "Start recording" in Otter
  5. Transcript saves to Otter workspace

Option C: Calendar Integration

  1. Connect Otter to Microsoft/Google Calendar
  2. Otter auto-joins scheduled Teams meetings
  3. No manual action needed

Otter Features

Real-time collaboration — team highlights & comments during meeting ✅ Mobile app — review transcripts on phone ✅ Slack integration — auto-post summaries ✅ Search — find specific discussions across all meetings ✅ Highlights — mark important quotes

Pricing

  • Free: 300 min/month (~5 meetings)
  • Pro: $16.99/mo — 1,200 min/month (~20 meetings)
  • Business: $30/mo per user — 6,000 min/month (~100 meetings)

Note: Otter bot is visible in Teams meeting (other attendees see "Otter" joined)

Alternative 3: Fireflies.ai (CRM Integration)

Best for: Sales teams using Teams for client calls, Salesforce/HubSpot integration

How to Transcribe Teams with Fireflies

Setup:

  1. Sign up at fireflies.ai
  2. Connect Microsoft Calendar
  3. Select Teams meetings to auto-transcribe
  4. Fireflies bot (fred@fireflies.ai) joins automatically

During Meeting:

  1. Fred joins as visible participant
  2. Records + transcribes in real-time
  3. Transcript appears in Fireflies dashboard

After Meeting:

  1. AI generates summary, sentiment analysis, action items
  2. Transcript syncs to Salesforce/HubSpot
  3. Team reviews in shared workspace

Fireflies Features

CRM sync — auto-log to Salesforce, HubSpot, Pipedrive ✅ Conversation intelligence — track objections, competitor mentions ✅ Topic tracking — identify recurring themes across calls ✅ Unlimited meetings — no meeting count on free tier

Pricing

  • Free: Unlimited meetings, 800 min storage
  • Pro: $10/mo — 8,000 min storage
  • Business: $19/mo — unlimited storage + advanced features

Most generous free tier for Teams users on budget.

Advanced Workflows

Workflow 1: Teams Meeting Minutes Pipeline

Goal: Convert Teams meeting → formatted minutes in 3 minutes

Using Hapi:

  1. Join Teams meeting, start Hapi transcription
  2. After meeting, click "AI Chat" in Hapi
  3. Paste this prompt:
Generate professional meeting minutes:

**Meeting Title**: [Extract from context]
**Date**: [Today's date]
**Attendees**: [List speakers from transcript]
**Duration**: [Calculate from timestamps]

## Executive Summary
[2-3 sentence overview]

## Key Discussion Points
### [Topic 1]
[Summary with key insights]

### [Topic 2]
[Summary with key insights]

## Decisions Made
1. [Decision]: [Context + rationale]
2. [Decision]: [Context + rationale]

## Action Items
- [ ] **[Owner]**: [Task description] (Due: [Date if mentioned])
- [ ] **[Owner]**: [Task description] (Due: [Date if mentioned])

## Open Questions
1. [Question]: [Context]

## Next Steps
[What happens next]

**Next Meeting**: [Date/time if scheduled]
  1. Hapi AI generates minutes (local Qwen3, ~30 seconds)
  2. Export as Markdown
  3. Paste to Notion page or email to team

Total time: 3 minutes vs 20-30 minutes manual note-taking

Workflow 2: Client Call Documentation (Compliance)

For: Financial advisors, lawyers, healthcare requiring call records

Setup:

  1. Enable Teams transcription (compliance record that call occurred)
  2. Also run Hapi (local backup, higher accuracy)
  3. After call:
    • Save Teams VTT to compliance folder (Microsoft 365 cloud)
    • Save Hapi transcript to local encrypted folder (offline backup)

Benefits:

  • Dual record (cloud + local)
  • Teams satisfies "used approved platform" requirement
  • Hapi provides accurate searchable transcript
  • Local copy if Microsoft 365 unavailable

Workflow 3: Sales Call Analysis

Goal: Extract insights from 20+ Teams sales calls

Using Fireflies:

  1. Connect Fireflies to auto-join all customer Teams calls

  2. After accumulating 20 calls, use Fireflies analytics:

    • Objection tracking: What concerns do prospects raise?
    • Competitor mentions: Which competitors are discussed?
    • Talk time ratio: Am I talking too much?
    • Topic trends: What topics correlate with wins?
  3. Export insights to improve sales process

Alternative (Hapi + local analysis):

  1. Transcribe all calls with Hapi
  2. Export transcripts as JSON
  3. Use AI chat: "Analyze these 20 sales calls. What are the top 5 objections? What topics appear in won vs lost deals?"

Troubleshooting

Teams Transcription Button Grayed Out

Causes:

  1. Not on eligible plan (need Business Basic or higher)
  2. Admin disabled transcription (tenant-level policy)
  3. Not meeting organizer and organizer disabled transcription

Fixes:

  • Check Microsoft 365 license (Settings → About)
  • Ask IT admin to enable transcription
  • OR use Hapi (bypasses admin restrictions)

Teams Transcript Has Wrong Speaker Labels

Cause: Teams uses voice recognition + meeting join names. If participant joins with different name than usual, speaker ID breaks.

Example: "John Smith" joined as "John's iPhone" → transcript labels as "John's iPhone"

Fixes:

  1. Short-term: Manually correct in exported VTT
  2. Long-term: Use Hapi (speaker diarization based on voice, not names)

Teams Transcript Missing After Meeting

Cause: Transcription stopped early OR network issue during save

Fixes:

  1. Check Teams chat → Files tab (sometimes appears there)
  2. Check OneDrive Recordings folder (may take 10-15 min to sync)
  3. If still missing, it's lost (Teams doesn't recover failed transcripts)
  4. Prevention: Use Hapi as backup (always saves locally)

Can't Export Teams Transcript to Notion

Cause: VTT format not supported by Notion

Workaround:

  1. Manual: Open VTT in text editor, copy text, paste to Notion
  2. Automated: Use Hapi → export as Markdown → paste to Notion (preserves formatting)

Privacy & Compliance

What Data Does Teams Collect?

When using Teams transcription:

  • Meeting audio (if recording enabled)
  • Transcript text (stored in Microsoft 365)
  • Participant data (names, join times, durations)
  • Meeting metadata (subject, organizer, date/time)

Data location: Microsoft Azure data centers (region-specific)

HIPAA Compliance

Teams: HIPAA-compliant IF you have Business Associate Agreement (BAA) with Microsoft

  • Requires Enterprise plan ($23/user/month minimum)
  • Must enable HIPAA mode in admin center
  • All participants must be on M365 accounts

Hapi: HIPAA-compliant by default (100% local, no BAA needed)

Legal Privilege (Attorney-Client)

Teams: Transcript stored in Microsoft cloud → third-party access risk Hapi: 100% local → attorney-client privilege maintained

Recommendation: For privileged communications, use Hapi

Which Method Should You Choose?

Use Teams built-in transcription if you:

  • Already pay for Microsoft 365 Business Basic or higher
  • Need official Microsoft-generated transcript (compliance)
  • Don't mind 85-90% accuracy
  • Okay with data in Microsoft cloud
  • Want Teams-native experience (no extra apps)

Use Hapi if you:

  • Use Mac
  • Want 95-99% accuracy (higher than Teams)
  • Value privacy (100% local processing)
  • Need unlimited transcription for free
  • Don't have Microsoft 365 (or on free/Basic plan)
  • Want AI features (summaries, action items, translation)
  • Need stealth mode (no attendee notification)

Use Otter.ai if you:

  • Need team collaboration on transcripts
  • Want mobile app access
  • Use Slack (auto-post summaries)
  • Have budget ($17/mo reasonable)
  • Don't mind bot joining as visible participant

Use Fireflies if you:

  • Work in sales (need CRM integration)
  • Use Salesforce/HubSpot
  • Want conversation analytics
  • Need unlimited free meetings (800 min storage)

Get Started

For most Teams users who want better accuracy, privacy, and free unlimited transcription, Hapi is the best alternative to Microsoft's built-in feature.

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