Teams transcription.Speaker-labeled, not just auto-captioned.

Download the Teams meeting recording from SharePoint, drop it here. Get a speaker-labeled DOCX and SRT with timestamps — no Teams Premium, no E5 license required.

Drop a file, or pick one

MP3 · WAV · M4A · MP4 · MOV · MKV · OGG · OPUS · FLAC · WEBM — up to 100 MB anonymously

Paste a link, we’ll fetch the audio

YouTube · TikTok · Vimeo · Twitter · SoundCloud · Spotify · 50+ more

Record straight from your browser

Sign up takes 30 seconds — recording opens right after, in the dashboard.

No card required~90s per 60-min fileSRT · VTT · DOCX · TXTFiles auto-deleted in 24h

↓ Watch what comes out

SharePoint MP4 in. Clean transcript out.

Teams writes recordings to SharePoint or OneDrive as a single mono MP4 — no per-participant audio. We run acoustic diarization on the mix and label speakers from voice fingerprints.

Teams meeting recordingREC 4 speakers · 38:42
auto-detected en-GB16 kHz mono · 96 kbps
~90s
Transcript · streaming92% accuracy
S1

Priya, where did we land on the SKU consolidation — keeping all four variants?

S2

Down to two. The 250ml and 1L are pulling 80% of revenue.

S3

Do we need legal sign-off on the discontinuation notice?

S2

Already in review. Should be back by Friday.

92% on mono mixDOCX · SRT · VTT · TXT · JSON

↓ This is the dashboard

This is what loads when the job finishes.

Same layout as the real dashboard — Summary, full Transcript, Speakers tab, Exports. Key points and action items extracted automatically. Auto-tags on every job.

Try it on your own file — it's free

Three real options · honest comparison

Teams built-in. Otter or Read.ai. Or us.

Teams ships its own transcript inside the meeting window on certain licenses. Otter and Read.ai join as a calendar bot. We work with the MP4 already sitting in your SharePoint.

Option 01

Teams built-in transcription

Live captions and a basic transcript inside the Teams app. Locked to specific licenses.

RequiresM365 E3/E5 or Teams Premium
Speaker labelsBy signed-in account only
Dial-in attendeesUnlabeled or 'Unknown'
ExportDOCX/VTT inside Teams UI
AI summaryCopilot (Teams Premium)
CostLicense-bundled
Best forEnterprises already on E5 or Teams Premium who only need a quick text dump inside the Teams meeting window.
Option 02

Transcription.Solutions

Drop the SharePoint MP4. Works on any Teams license — including Teams Essentials.

RequiresJust the recording file
Speaker labelsAcoustic diarization on mono
Dial-in attendeesLabeled by voice, not by SIP
ExportDOCX · SRT · VTT · TXT · JSON
AI summaryFree on every plan
Cost · per min$0.03
Best forAnyone on Teams Essentials, Business Basic, or who wants the transcript outside SharePoint without paying for Premium.
Option 03

Otter / Read.ai

A bot joins via your calendar. Polished UI, English-leaning, requires OAuth into your tenant.

RequiresM365 OAuth + paid seat
Speaker labelsAcoustic, EN-tuned
Dial-in attendeesOften grouped as one
ExportDOCX/TXT, retained in their cloud
AI summaryBehind paid tier
Cost$17–20/user/mo
Best forEnglish-only teams that want a calendar-native assistant and are fine granting tenant-wide OAuth.

Pricing and license requirements accurate as of May 2026. Teams Premium and Copilot availability varies by region and tenant.

Specific to Microsoft Teams

Three things that bite people on generic transcription tools.

Teams behaves differently from Zoom and Meet. These are the failure modes worth flipping settings for.

What goes wrong

  1. 1Mono-only recording. Unlike Zoom, Teams has no per-participant audio option. Generic tools assume stereo and merge similar voices into one speaker chip.
  2. 2Tenant acronyms — internal project names, OKR codes, product SKUs — get spelled phonetically. Generic models don't know your vocabulary.
  3. 3Channel meeting recordings land in the channel's SharePoint folder, not OneDrive. Half the time people can't find the MP4, let alone upload it.

What to flip here

  1. 1Use the Conversational · 4-8 speakers diarization profile. It's tuned for mono Teams audio and is less aggressive about merging similar voices than the default.
  2. 2Paste your project names, product codes, and team member surnames into Custom vocabulary on the job form. We bias the recognizer, not hard-match.
  3. 3For channel meetings, grab the MP4 from Files tab → Recordings in the channel — not from your personal OneDrive. Drag it straight in, no SharePoint download dance.

Recommended job settings for Teams

Drop a Teams MP4 and these flip on by default. Override per-job from the form.

Diarization
Acoustic · mono-tuned
Speaker model
Conversational · 4-8 speakers
Language
Auto-detect · multi-lingual on
Filler words
Removed by default
Summary
Decisions + action items + owners
Export
DOCX · SRT · VTT · timestamped TXT

Accuracy · real-world numbers

92% on the SharePoint MP4. Drops with PSTN attendees.

Teams writes a single mono mix to SharePoint — no per-participant tracks like Zoom offers. The ceiling is set by mic quality and how many people are on dial-in. Numbers below come from real customer Teams recordings, not synthetic audio.

94%
Headsets, ≤3 speakers, no dial-in

Everyone on a wired or Bluetooth headset, in a quiet room. Voices distinct enough for diarization to separate cleanly.

91%
Laptop mics, 4-6 speakers

Standard built-in mics, typical conference call. Most Teams meetings land here. Plan a 2-minute pass to rename speaker chips from voice to person.

88%
Room camera + remote attendees

One room mic picks up 3-4 people, others remote. Similar voices in the room may merge; remote callers stay distinct.

84%
PSTN dial-in participant

Phone-in over Teams calling. 8 kHz narrow-band, occasional misses on numbers, surnames, and product codes. Worst case in our Teams data.

Common questions

8 things people ask about Teams transcription.

01Can you pull a recording from SharePoint or Stream automatically?+
Not yet. SharePoint links are tenant-scoped and we'd need an admin-granted Graph API app registration in your tenant to read them. Download the MP4 from SharePoint or the Recordings folder, then drop it on the job form. About 30 seconds.
02Do I need Microsoft 365 E3, E5, or Teams Premium?+
No. We work with the MP4 file directly, so any Teams license — including Teams Essentials and Business Basic — is fine. You only need a license that records meetings, which most do.
03How is this different from Teams' built-in transcript?+
Teams' transcript labels speakers by signed-in account, so anyone dialing in by phone or joining anonymously shows up as 'Unknown'. We label by voice, so dial-in callers get their own speaker chip you can rename.
04Do you need calendar OAuth or tenant admin consent?+
No. We don't read your calendar and don't need any Graph API permissions. You upload the file, we transcribe it, you download exports. That's the entire integration surface.
05Can you send a bot to a live Teams meeting?+
Yes. Drop the Teams meeting join URL into our dashboard and a bot joins as a guest. The host approves the lobby request like any external attendee. You get a transcript and summary within minutes of the call ending.
06What about channel meetings — those record differently, right?+
Channel meeting recordings save to the channel's SharePoint document library under Recordings, not the organizer's OneDrive. Grab the MP4 from Files → Recordings in the channel and upload it the same way.
07Will the VTT file from Teams work as a starting point?+
We don't re-transcribe from Teams' VTT — we re-do the audio from scratch, which gets better diarization and removes filler words. If you only have the VTT and not the MP4, we can convert formats but won't improve accuracy.
08How long do you keep the recording?+
The source MP4 is deleted from our servers within 24 hours of transcription. Transcripts and exports stay in your account until you delete them. We never use customer audio to train models.

Drop your Teams recording. See what comes out.

30 free minutes every month. No card. Speaker labels, 99 languages, DOCX and SRT included on every plan.

Start free