Teams Transcription Guide

Transcribe a Teams Meeting
for Free, No Premium

Microsoft Teams' built-in transcription requires Teams Premium at $10 per user per month. The workaround: record the meeting locally, then transcribe with StarWhisper for free on Windows. Recording stays local, transcription stays local.

Download for Windows
Microsoft Store
  • Trusted by Windows
  • Quick 30-second setup
More
"Drag MP4 here. Local Whisper transcription, no upload."

Five Steps from Recording to Transcript

No Teams Premium subscription, no cloud upload, no per-minute charges.

1

Start or join the Teams meeting

Open the Teams meeting on your Windows PC. You need to be the organizer or have permission from the organizer to record. In organizations where recording is restricted by admin policy, this step may not be available, in which case use the dictation workflow described later as a fallback.

2

Click Start Recording in the meeting controls

Click the three-dot menu (More actions) in the meeting toolbar and select Start Recording. Teams notifies all participants that the meeting is being recorded. The recording captures the mixed audio of all speakers plus the active shared screen if any.

3

After the meeting, download the recording

The recording saves to OneDrive (1:1 meetings) or SharePoint (channel meetings) by default. Open the meeting chat after it ends. The recording appears as a thumbnail with a download option. Click it to save the MP4 to your local Windows machine.

4

Drag the MP4 into StarWhisper

Open StarWhisper, drag the downloaded MP4 file into the transcription area. StarWhisper extracts the audio and runs Whisper locally on your CPU or GPU. A 60-minute meeting typically transcribes in 2 to 5 minutes on a modern PC, faster with NVIDIA GPU acceleration via the CUDA pack.

5

Read, copy, save, share

Review the transcript. Copy it to clipboard, save as a TXT file, or paste into your meeting notes in OneNote, Notion, or Word. The transcript supports all 96 Whisper languages so international calls with mixed languages still transcribe correctly when you select the right language.

Why Skip Teams Premium for Transcription

Cost, privacy, and flexibility compared to the built-in $10/user/month add-on.

No $10/user/month add-on

Teams Premium is $10 per user per month on top of your existing Microsoft 365 license. For a team of 20, that is $2,400 per year for transcription alone. StarWhisper is free for 500 words per day, $10 per month for unlimited.

Recording stays local

The MP4 you downloaded never leaves your PC during transcription. Whisper runs on your CPU or GPU and writes the transcript to your local disk. Important for confidential meetings, NDA-covered discussions, and regulated industries.

Works with any Teams license

If your Microsoft 365 plan allows recording (most Business and Enterprise plans do), you can use this workflow. No special transcription license needed, no admin opt-in beyond standard recording permission.

Multi-language for international calls

Whisper handles 96 languages with strong performance on English, German, Spanish, French, Italian, Portuguese, Dutch, Polish, Japanese, Chinese, Korean, Russian, Arabic, Turkish, and many more.

Same tool for Zoom and Meet

The pattern works identically for Zoom and Google Meet recordings. Download the local MP4 or M4A file, drag into StarWhisper, get a transcript. One tool for all your meeting transcription needs.

Live dictation during meetings too

Use the StarWhisper hotkey during the meeting to dictate notes into OneNote, Notion, or the Teams chat panel in real time. Captures your interpretation while the meeting is happening, faster than typing.

Teams Premium vs the Record-and-Transcribe Workflow

Microsoft sells Teams Premium as a $10 per user per month add-on that includes hosted meeting transcription with speaker labels and AI summaries inside Teams. For a small team, $10 per seat per month adds up fast, and many organizations cannot justify the cost when transcription is the only Teams Premium feature they actually need.

The alternative is the workflow on this page: use Teams' standard recording (included in most Microsoft 365 Business and Enterprise plans), download the MP4, run it through StarWhisper locally. Trade-offs are real and worth being honest about. You give up speaker labels because the MP4 is a single mixed track. You give up the AI summary that Teams Premium generates. In exchange you get transcription that costs zero to $10 per month total instead of $10 per seat, runs locally without uploading meeting audio anywhere, and works the same way for Zoom and Google Meet recordings.

For most teams that just need a searchable text record of meetings, the trade is worth it. The cost savings on a team of 20 are over $2,000 per year and the privacy improvement is significant for any meeting touching sensitive content.

What the Workflow Looks Like in Practice

Before the meeting

Confirm you are the organizer or have permission to record. If your tenant's policy blocks recording entirely, this approach will not work, and live dictation into a notes app is the practical alternative.

During the meeting

Start recording when the meeting begins. Optionally use the StarWhisper hotkey to dictate live notes into OneNote, Notion, or the Teams chat panel. Live dictation captures your interpretation in real time, which combined with the post-meeting full transcript gives you both perspectives.

After the meeting

Open the chat for the meeting. The recording appears within a minute or two for short meetings, longer for longer ones (Teams uploads from your machine to OneDrive or SharePoint first). Click the recording to download as MP4. Open StarWhisper, drag the MP4 in, wait for Whisper to process. A typical 60-minute meeting transcribes in 2 to 5 minutes on a modern PC with CPU only, faster on NVIDIA GPU.

What you do with the transcript

Save it as a TXT file in the project folder. Paste it into the meeting notes page in OneNote, Notion, or Confluence. Extract action items into a task tracker. Many users also paste the transcript into ChatGPT or Claude with a prompt like summarize this meeting, extract action items, group by person.

Live Dictation During Teams Meetings

StarWhisper is not a meeting transcription stream, it is a dictation hotkey. But the hotkey is genuinely useful during meetings for capturing your own notes, comments in the Teams chat panel, and action items as they come up. Hold the hotkey, speak the note, release. Text appears in whichever Windows text field has focus.

Common live-dictation surfaces during Teams meetings:

  • Teams chat panel. Dictate quick clarifications, links to share, or follow-up thoughts directly in the meeting chat.
  • OneNote. Dictate detailed meeting notes in your normal note-taking template.
  • Notion. Dictate meeting notes into the appropriate page or database row. See the Notion dictation guide for the full pattern.
  • Local text file or Sticky Note. For private notes you do not want in any shared system.

Combining live dictation with post-meeting transcription gives you both your interpretation (notes) and the verbatim record (transcript), which is often more useful than either alone.

Cost Comparison: Teams Premium vs Local Transcription

Approach Monthly cost (single user) Monthly cost (20-user team) Audio leaves machine Speaker labels
Teams Premium $10/user $200 Yes (Microsoft hosted) Yes
StarWhisper free plan $0 $0 No (Local Mode) No
StarWhisper Pro $10 flat $10 flat (1 license) No (Local Mode) No
Otter.ai Pro $17 $340 Yes (cloud) Yes
Rev human transcription $0.25/minute (variable) Variable Yes (cloud) Yes (paid)

For teams where speaker labels are a hard requirement, Teams Premium or Otter.ai may be worth the cost. For teams that mainly need a searchable text record without uploading meeting audio anywhere, the StarWhisper workflow is dramatically cheaper.

Privacy: What Stays Local and What Does Not

This is a critical question for any meeting transcription approach. The honest breakdown:

  • The Teams meeting itself. Audio and video go through Microsoft's servers because that is how Teams works. This is unchanged by transcription choice.
  • The recording. Saved to your OneDrive or SharePoint by Teams, then downloaded by you to your local PC. Microsoft has it (encrypted, in your tenant) until you delete it from OneDrive or SharePoint.
  • The local MP4 on your machine. Your file, on your disk, under your control.
  • The transcription step. In StarWhisper Local Mode (the default), the MP4 is processed locally by Whisper and never uploaded anywhere. In the opt-in Cloud Mode, audio is sent to the OpenAI Whisper API for maximum accuracy. See local vs cloud Whisper for the full breakdown.
  • The transcript. Written to your local disk. Whatever you do with it after is up to you.

For meetings covered by NDAs, HIPAA, GDPR, or attorney-client privilege, Local Mode keeps the transcription step inside your machine, which is often the deciding factor for choosing this approach over a cloud-based service.

Beyond Teams: Same Pattern for Other Meeting Platforms

The workflow is identical for other meeting tools. Record locally (or download from the platform's cloud recording), drag the file into StarWhisper, get a transcript.

  • Zoom meetings save as MP4 (cloud) or local MP4 if you record to your machine. Both work the same way.
  • Google Meet recordings save to Google Drive as MP4. Download to your PC, drag into StarWhisper.
  • Webex recordings in MP4 or ARF format. ARF needs to be exported to MP4 first via the Webex player.
  • Phone calls recorded as MP3 or M4A from a call-recording app, then dragged into StarWhisper the same way.
  • Conference talks and panels recorded on a laptop or phone, transferred to your Windows PC, transcribed locally.

One tool for all of it. The MP4 or audio file is just a file to StarWhisper, regardless of which meeting platform produced it.

Frequently Asked Questions

Do I need Teams Premium to transcribe a meeting?
No. Teams Premium at $10 per user per month adds Microsoft's hosted transcription with speaker labels and AI summaries directly inside Teams, but it is not the only way. If you have a regular Teams license (Microsoft 365 Business Basic and above), you can still record the meeting through Teams' built-in recorder. The recording lands in OneDrive or SharePoint as an MP4. Once you have the MP4, StarWhisper transcribes it locally on your Windows PC with OpenAI Whisper, free for 500 words per day.
Can I transcribe during the Teams meeting in real time?
Yes, with a different pattern. StarWhisper is a dictation hotkey, not a meeting transcription stream, so the way to capture meeting content live is to dictate the key points yourself into a notes app or Teams chat. Many users open OneNote, Notion, or the Teams chat panel during the meeting and dictate summaries as they listen. For a full verbatim transcript including all speakers, the record-then-transcribe pattern after the meeting is more reliable than any live approach.
What about cloud recordings stored in OneDrive or SharePoint?
Teams recordings now save to OneDrive (1:1 meetings) or SharePoint (channel meetings) by default. From the meeting chat, click the recording, then download it as an MP4 to your local Windows machine. Once it is on your PC, drag it into StarWhisper for transcription. The download step is required because StarWhisper runs locally on your machine, it does not access cloud files directly. Files of typical meeting length (30 to 90 minutes) download in seconds on a normal connection.
What file format does Teams produce?
Teams recordings are MP4 video files with H.264 video and AAC audio. StarWhisper accepts MP4 directly and extracts the audio for Whisper to process. You do not need to convert anything manually. If you have an MP3 or M4A audio-only version from another tool, that works the same way. Supported formats include MP4, MP3, M4A, WAV, FLAC, OGG, and most common audio and video containers. The transcription quality is the same regardless of container, what matters is the source audio clarity.
Can I get speaker labels for who said what?
Not from a Teams recording with StarWhisper alone. A Teams recording is a single mixed audio track, all speakers blended together, and Whisper transcribes that as a continuous transcript without diarization (speaker identification). Microsoft Teams Premium adds AI-generated speaker labels because it has access to Teams' internal speaker metadata. If labels matter and you cannot use Teams Premium, the practical workaround is to mark speaker changes manually in the transcript, which still saves most of the time vs typing the whole thing.
What about Teams meeting policies and admin restrictions?
If your Microsoft 365 tenant has disabled meeting recording at the admin level, you cannot use Teams' built-in recorder regardless of license. Some organizations restrict this for compliance or data residency reasons. In that case, the practical option is to take detailed dictated notes during the meeting (in OneNote, Notion, or a local file) using StarWhisper as a dictation hotkey. This captures your interpretation rather than verbatim audio, which often satisfies the same need without crossing the recording-policy line.
Does this work for Zoom and Google Meet too?
Yes. The pattern is identical. Record the meeting in Zoom or Google Meet, download the local MP4 or M4A file, drag it into StarWhisper, get a transcript. Zoom recordings can be saved locally or to Zoom Cloud. Google Meet recordings save to Google Drive. Either way, once you have the file on your Windows PC, StarWhisper handles the rest. See the dedicated guides for Zoom and Google Meet recordings in the cross-link section below for tool-specific details.
Is the meeting audio uploaded anywhere during transcription?
In StarWhisper Local Mode (the default), no. The recording file stays on your PC and Whisper runs locally on your CPU or GPU. The audio is processed in memory on your machine, the transcript is written to your local disk, and nothing leaves the device during transcription. This matters because meeting recordings often contain confidential business discussions, personal information, and material covered by NDAs or regulatory requirements. There is an opt-in Cloud Mode using the OpenAI Whisper API for cases where you want maximum accuracy and the content is not sensitive.

Transcribe Your Next Teams Meeting Free

No Teams Premium subscription. No cloud upload. Drag MP4, get transcript. Free for 500 words/day.

Download StarWhisper for Windows