MAI-Transcribe-2 review: is Microsoft's new speech-to-text model worth it?

Rama Adi Nugraha
Written by

Rama Adi Nugraha

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 8, 2026

Expert Verified
MAI-Transcribe-2 review: Microsoft's speech-to-text model turning audio into a transcript

What MAI-Transcribe-2 actually is

MAI-Transcribe-2 is a speech-to-text model built in-house by Microsoft AI, the same group behind the MAI-Voice and MAI-1 models. The pitch is refreshingly narrow: it does one thing, which is turn audio into text, and it does that across languages in a single model rather than making you pick a per-language engine.

What you get out of it is more than a raw string. The model handles speaker diarization (labelling who spoke when), word-level timestamps, keyword biasing so it favours your product names and jargon, and a choice between a "verbatim" style that keeps every filler and false start for compliance work and a "clean" style that formats readable captions. It succeeds MAI-Transcribe-1.5 and MAI-Transcribe-1, which the Azure Speech docs mark as deprecated since August 20, 2026.

The honest framing here: this is a Microsoft AI model, so it is very much part of the Azure Speech ecosystem rather than a standalone consumer app. You reach it through an API, a developer playground, or third-party routers, not a polished end-user product. If you were hoping for a Otter-style meeting app, this is the layer underneath that, not the app itself.

The headline: fastest, most accurate, and cheapest

Microsoft did not hedge. The launch post calls MAI-Transcribe-2 "the fastest, most accurate and cheapest speech recognition model in the world," which is the kind of triple claim that usually falls apart on the second leg. This one mostly holds, with a couple of asterisks.

On accuracy, the model posts a 5.2% average word error rate on the FLEURS benchmark across 60 languages, which Microsoft says is #1 on FLEURS and second on the Artificial Analysis word-error-rate leaderboard. On the top-25 FLEURS languages it drops to 3.4%. Here is how the model page stacks it against the field (lower is better):

Word error rate comparison across five speech-to-text models on the FLEURS benchmark, with MAI-Transcribe-2 lowest
Word error rate comparison across five speech-to-text models on the FLEURS benchmark, with MAI-Transcribe-2 lowest
ModelFLEURS 60-language WER (forced)
MAI-Transcribe-25.2%
Gemini 3.1 Pro5.3%
Scribe v2 (ElevenLabs)6.2%
Gemini 3.5 Transcribe5.9%
GPT-Transcribe (OpenAI)10.4%
Whisper v3-large (OpenAI)22.8%

The gap over the older open Whisper v3-large is huge, and the margin over Gemini 3.5 Transcribe and GPT-Transcribe is real. The margin over Gemini 3.1 Pro, though, is a tenth of a point, so "most accurate" is true but by a whisker at the top of the table.

On speed, the numbers are genuinely striking. Microsoft clocks one hour of audio at about 10 seconds of model inference, and its launch benchmarks show it 10x faster than GPT-Transcribe, 7x faster than ElevenLabs Scribe v2, and 5x faster than Gemini 3.5 Transcribe, all while landing on the accuracy-latency Pareto frontier. One HN commenter who tried it summed the framing up plainly:

Hacker News

"According to Artificial Analysis it is on the pareto frontier."

The one thing to keep in your head reading all of this: these are Microsoft's own benchmark numbers and Microsoft's own choice of comparison points. That does not make them wrong, and the independent early tests so far line up with the direction. It just means "best in the world" is the vendor's framing, and being second on Artificial Analysis' overall board is the more measured read.

How you actually use it

This is where my builder brain kicked in, and where the model gets more interesting than the leaderboard. MAI-Transcribe-2 runs through the Azure Speech Fast Transcription API, and you switch it on with an enhancedMode flag rather than a whole new endpoint. A minimal call looks like this:

Bash
curl --location 'https://YourResourceName.cognitiveservices.azure.com/speechtotext/transcriptions:transcribe?api-version=2025-10-15' \
--header 'Content-Type: multipart/form-data' \
--header 'Ocp-Apim-Subscription-Key: <YourSpeechResourceKey>' \
--form 'audio=@"YourAudioFile.wav"' \
--form 'definition={
  "enhancedMode": {
    "enabled": true,
    "model": "MAI-Transcribe-2"
  }
}'

From there the parameters are clean: diarization.enabled for speaker labels, phraseList.phrases for keyword biasing, modelOptions.transcribeStyle to pick verbatim or clean, and locales if you want to skip auto-detection. Files go up as WAV, MP3, or FLAC and cap at 300 MB. It is a straightforward batch upload, which is a good and a bad thing depending on what you are building.

Illustration of the MAI-Transcribe-2 pipeline: an audio file goes in through enhancedMode and comes out as diarized, timestamped text
Illustration of the MAI-Transcribe-2 pipeline: an audio file goes in through enhancedMode and comes out as diarized, timestamped text

If you would rather click than curl, there are two easier doors. The MAI Playground lets you drop in an MP3 or record straight from the browser, with sample prompts for clinical dictation and support-style calls, and the model is also listed on OpenRouter and in the Azure AI Foundry catalog.

The MAI Playground with MAI-Transcribe-2 selected, showing an upload box and preset transcription examples, as taken from Microsoft AI
The MAI Playground with MAI-Transcribe-2 selected, showing an upload box and preset transcription examples, as taken from Microsoft AI

Where it is genuinely good, and where the catches are

Let me give MAI-Transcribe-2 its due first. The strongest independent reaction I found was not a spec-sheet repost. Vojtech Rinik, the indie developer behind the Whisper Memos app, ran a hard real-world clip through it:

"I tried running a church homily with lots of echo in Slovak language through this... It did much better than ElevenLabs at 45% of the price."

Noisy, echoey, non-English audio is exactly the case that breaks lesser models, so a builder choosing it over a tool he already ships on tells you something the benchmark table cannot.

Now the catches, because they matter if you are putting this into production. The $0.10 per hour price is a launch promo that runs "until the end of the year," and Microsoft has not published what happens after. For reference the model page still lists MAI-Transcribe-1.5 at $0.36 per hour, so the standard v2 rate landing somewhere in that range would not be a surprise. A Hacker News commenter asked the two questions Microsoft left open at launch:

Hacker News

"is this usable for streaming or only batch? do they give the price after the launch-discount (till end of year) goes away?"

The streaming half has an answer, and it is a fiddly one: the Fast Transcription API is batch only, and for live audio you have to wire the model in as the input transcription model in the separate Voice Live API. It is doable, but it is not the same call, so plan for it. It is also still a public preview shipped without an SLA, which Microsoft explicitly flags as not for production.

Integration shape is the other thing to check. Because it is a pure transcription model, it does not slot into chat-completions tooling the way a general LLM does. Developers on Reddit hit this early:

Reddit

"OpenRouter requires a dedicated endpoint (/api/v1/audio/transcriptions) for pure transcription models like MAI-Transcribe-2."

None of these are dealbreakers. They are the normal texture of a week-old preview model, and worth naming so you are not surprised.

The part the benchmark chart does not show

Here is the reframe I kept coming back to. Transcription used to be the hard, expensive part. MAI-Transcribe-2, alongside Gemini 3.5 Transcribe and ElevenLabs Scribe, has quietly turned it into a fast, cheap, near-solved commodity layer. That is great news, but it also means the value has moved. An accurate transcript is not the thing anyone actually wanted; it is the raw material for the thing they wanted.

Nowhere is that clearer than in customer support. A transcription model can turn a support call or a voicemail into flawless, diarized, timestamped text in about ten seconds. And then what? The text still has to be read, the answer still has to be found in your docs and past tickets, and the reply still has to be written and the ticket resolved. The model gives you the ears. It does not give you the teammate.

A two-panel diagram: a transcription model gives you an accurate transcript, but reading it, finding the answer, replying, and resolving still has to happen
A two-panel diagram: a transcription model gives you an accurate transcript, but reading it, finding the answer, replying, and resolving still has to happen

This is the honest boundary of a model like MAI-Transcribe-2, and it is not a knock on it. It is doing its job extremely well. It is just a different job from resolving the conversation, and if you are a support team the second job is the one that actually moves your numbers.

Where eesel fits

MAI-Transcribe-2 is infrastructure. eesel is the employee that works on top of it. We build AI teammates you hire for a specific job, and the AI helpdesk teammate is the one that picks up where a transcription model stops: it reads the text, pulls the answer from your help center and past tickets, and drafts or sends the reply right inside Zendesk, Freshdesk, or Slack. Pair the two and a transcribed voice ticket becomes a resolved one, not just a tidy paragraph.

The eesel reports dashboard showing task volume and trigger events for an AI teammate
The eesel reports dashboard showing task volume and trigger events for an AI teammate

And because MAI-Transcribe-2 is an API-first model, the developers reaching for it tend to want that same control over their support automation. eesel has a public CLI for exactly that: it drives the same teammate and workspace from a terminal, so a person can run it by hand, a script can automate it, and coding agents like Claude Code or Cursor can operate it headlessly, no dashboard required. You can wire transcription into the front of that pipeline and eesel into the resolving end of it. It is free to try, it plugs into your helpdesk in a few minutes, and it simulates against your real past tickets before it ever replies to a customer, so you see how it would have handled your queue before you turn it loose.

Frequently Asked Questions

What is MAI-Transcribe-2?
MAI-Transcribe-2 is a speech-to-text model built in-house by Microsoft AI, announced on September 3, 2026. It is a single multilingual model that turns audio into text across 60 languages, with speaker diarization, word-level timestamps, keyword biasing, and a choice of verbatim or cleaned-up output. It runs through the Azure Speech Fast Transcription API.
How much does MAI-Transcribe-2 cost?
Microsoft lists MAI-Transcribe-2 at $0.10 per hour of audio as a limited-time launch offer valid until the end of 2026, per the model page. For comparison, the older MAI-Transcribe-1.5 is $0.36 per hour. The standard price after the promo ends is not published yet, which is worth planning around if transcription is a core cost for you.
Is MAI-Transcribe-2 more accurate than Whisper or Gemini?
On Microsoft's own FLEURS benchmark numbers, MAI-Transcribe-2 posts a 5.2% average word error rate across 60 languages, ahead of Gemini 3.1 Pro (5.3%), ElevenLabs Scribe v2 (6.2%), GPT-Transcribe (10.4%), and Whisper v3-large (22.8%). It ranks #1 on FLEURS and second on the Artificial Analysis leaderboard. These are vendor-reported figures, so treat them as a strong starting point rather than an independent verdict.
Does MAI-Transcribe-2 support real-time streaming?
The main API is batch file transcription, not streaming. For live audio you pair the model with Microsoft's Voice Live API, where it acts as the input transcription model. This split caught out a few developers at launch, so plan your architecture around which mode you actually need.
How does MAI-Transcribe-2 fit into a customer support workflow?
A transcription model turns a call or voicemail into accurate text, but the transcript still has to be read, answered, and resolved. That is where an AI teammate comes in: eesel's AI helpdesk teammate takes the resulting text, finds the answer in your knowledge, and drafts or sends the reply inside Zendesk, Freshdesk, or Slack. The model is the ears; eesel is the teammate that acts on what it hears.

Share this article

Rama Adi Nugraha

Article by

Rama Adi Nugraha

Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.

Related Posts

All posts →
Illustration of the IBM Granite 4.2 open model family with reasoning, speech, and security icons
Trending

IBM Granite 4.2 review: is IBM's open reasoning model worth it?

A hands-on IBM Granite 4.2 review: what changed, the benchmarks, real access and pricing, and where the 3B/8B/30B open models fit for support and AI teams.

Alicia Kirana UtomoAlicia Kirana UtomoAug 30, 2026
MiniCPM5-2B, a compact 2B open-weight model that runs on phones and laptops
Trending

MiniCPM5-2B: a 2B open model that runs on-device and beats bigger ones

A close look at MiniCPM5-2B: what OpenBMB's compact 2B model actually is, how it scores, where it runs, and what a raw open model still needs to do real work.

Alicia Kirana UtomoAlicia Kirana UtomoSep 9, 2026
Illustrated hero banner for a Meta Muse review, showing a personal AI agent working inside a secure cloud VM on travel and shopping while its owner relaxes
Trending

Meta Muse review: is Meta's personal AI agent worth your accounts?

A hands-on Meta Muse review: what Meta's new personal AI agent actually does, the Secure VM and Sentinel security model, the $20 and $100 pricing, and the catch.

Alicia Kirana UtomoAlicia Kirana UtomoSep 9, 2026
Illustrated hero banner for a Meta Muse Spark 1.3 review, showing a benchmark scorecard, a coding agent, and a pricing split
Trending

Meta Muse Spark 1.3 review: a fast, cheap coding model with an asterisk

A hands-on Meta Muse Spark 1.3 review: the benchmark that ranks it #6 of 636, where it actually wins, the verbosity tax, and the data-for-discount pricing catch.

Rama Adi NugrahaRama Adi NugrahaSep 9, 2026
Cohere Parse 5 review: a document being scanned and split into tables, text and charts
Trending

Cohere Parse 5 review: is the $1.50 document parser worth it?

A hands-on Cohere Parse 5 review: what parse-v5.0 does, its ParseBench scores, the $1.50-per-1,000-pages pricing, the real limits, and who should use it.

Rama Adi NugrahaRama Adi NugrahaAug 30, 2026
Two people talking across a table while an audio-visual AI model watches, listens and speaks in the same loop
Trending

SeedRealtime: what ByteDance's audio-visual model actually does

SeedRealtime is ByteDance's audio-visual full-duplex model. Here is what it does, what ByteDance published, and what you can actually call today.

Alicia Kirana UtomoAlicia Kirana UtomoAug 18, 2026
A reviewer looking at a verdict scorecard with two effort dials labelled low and max, beside the DeepSeek whale
Trending

DeepSeek V4 Flash review: one model, two personalities

A DeepSeek V4 Flash review built on the numbers both scoreboards publish. The cheap run and the smart run are the same weights, and that changes the verdict.

Riellvriany IndriawanRiellvriany IndriawanAug 4, 2026
GPT-Live review hero illustration, OpenAI's real-time full-duplex voice AI for ChatGPT
Trending

GPT-Live review: is OpenAI's new voice AI worth it?

A hands-on review of GPT-Live, OpenAI's new full-duplex voice model for ChatGPT: what's good, what's missing, and whether it's worth it for support teams.

Riellvriany IndriawanRiellvriany IndriawanJul 13, 2026
Illustration of one large coordinator fish routing work across a school of smaller fish, as analysts look on
Trending

Sakana Fugu Max pricing: every rate, and what it really costs

A full breakdown of Sakana Fugu Max pricing: the $2/$6 flat token rates, the subscription tiers, the orchestration-token catch, and how the real bill compares to Sonnet 5, GPT-5.6, and Kimi K3.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieSep 14, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free