Two transcription engines side by side, warm light-mode vector comparison, Apple SpeechAnalyzer and Whisper represented as distinct approaches

Apple SpeechAnalyzer vs Whisper: what actually changed for Mac dictation

Apple's new on-device SpeechAnalyzer engine beats Whisper on English accuracy and speed. But Whisper supports 99+ languages, runs on older Macs, and gives you control over the model. Here is what the data actually says.

When Apple shipped macOS 26 Tahoe in September 2025, it quietly replaced the decade-old SFSpeechRecognizer API with something called SpeechAnalyzer, introduced at WWDC 2025. [4] Early reports claimed it was faster and more accurate than Whisper, the open-source speech recognition model that has powered most third-party Mac dictation apps since 2022.

The claims are real. An independent benchmark published by Inscribe in July 2026 measured SpeechAnalyzer at 2.12% word error rate on clean English speech, against Whisper Small at 3.74%. [1] That is a 43% reduction in errors, achieved while running roughly three times faster. On a practical 34-minute test file, the MacStories team clocked SpeechAnalyzer at 45 seconds against 1 minute 41 seconds for MacWhisper's fastest model. [3]

But "Apple beats Whisper" is the wrong headline. What actually changed is that Mac dictation now has two strong on-device engines, each built for different jobs. Declaring a winner misses the point entirely.

What the numbers actually say

The Inscribe benchmark is the most credible comparison available. It ran 5,559 LibriSpeech utterances through five engines on an M2 Pro Mac running macOS 26.5.1, using production code paths, all fully on-device. [1]

Word error rate comparison across five speech engines

The Whisper columns are independently verifiable. Inscribe reproduced OpenAI's own published Whisper accuracy numbers within a consistent +0.11 to +0.42% offset, which is what you would expect from CoreML quantization. If the harness had measured Whisper incorrectly, the errors would scatter in both directions. [1]

What is perhaps more telling is the legacy comparison. The old SFSpeechRecognizer API scored 9.02% word error rate on clean speech and 16.25% on noisy audio. SpeechAnalyzer is a 3.5 to 4x improvement. Put differently: an hour-long meeting transcribed with the legacy API contains roughly four times as many incorrect words as the same meeting through SpeechAnalyzer. [1] If your current setup uses the old Apple API for anything longer than a voice command, upgrading to SpeechAnalyzer is not a marginal gain. It is a different product.

Speed tells a similar story. SpeechAnalyzer ran about 3x faster than Whisper Small per second of audio. [1] The MacStories hands-on test backed this up: their Yap tool, built on SpeechAnalyzer, ripped through a 34-minute 4K video in 45 seconds, compared to 1 minute 41 seconds for MacWhisper's Large V3 Turbo model. [3] That is 2.2x faster on real-world media, not a synthetic corpus.

Where Whisper still wins

The accuracy and speed wins are real across all the available data, but they apply to a specific scenario: English dictation on a current Mac. Whisper holds three advantages that SpeechAnalyzer cannot currently match.

Languages. Whisper supports 99+ languages from a single model, with native multilingual code-switching. SpeechAnalyzer covers roughly 30 locales, aligned with the languages Apple ships Siri in: English, Spanish, French, German, Italian, Portuguese, Chinese, Japanese, Korean, and a handful more. [2] If your dictation needs include Finnish, Ukrainian, Swahili, or any of the 70 languages SpeechAnalyzer does not cover, Whisper is not a compromise. It is the only option.

OS compatibility. SpeechAnalyzer requires macOS 26 Tahoe or iOS 26. [5] Any Mac sold before late 2025 shipped with macOS 15 Sequoia, and many users do not upgrade immediately. A developer shipping a dictation app today has to decide whether to support macOS 15 at all. If the answer is yes, they are shipping Whisper regardless. The real architectural choice is "WhisperKit on 15, SpeechAnalyzer on 26+" versus "WhisperKit everywhere". [2]

Model control. SpeechAnalyzer is a closed system. Apple can change the model at any time through an OS update, and developers do not get to version-lock. For apps where transcription quality is the product (legal transcription, accessibility software, research tools), that unpredictability is a genuine risk. WhisperKit lets you ship a specific model version and know exactly what users are getting until you decide to upgrade. [2]

Language support and OS requirements comparison

What this means if you dictate on a Mac

If you dictate primarily in English and you are running macOS 26, SpeechAnalyzer is the strongest on-device engine available. It is faster, more accurate, and already built into the operating system. You do not need to download a 2GB model file, and you do not need to trust a third party with model updates.

If you dictate in multiple languages, run an older version of macOS, or need a transcription model that behaves predictably across updates, Whisper remains the better fit. These are different tools for different jobs.

The most interesting outcome is not that Apple caught up. It is that Mac dictation now has genuine competition at the engine level. For years, the choice was between Apple's weak legacy API and Whisper. Now there are two strong options, and the decision depends on what you actually need.

Several dictation apps, including ShoutFlow, currently ship Whisper via WhisperKit because it provides the broadest language coverage and works across macOS versions. As SpeechAnalyzer matures and macOS 26 adoption grows, expect apps to evaluate dual-path architectures where the engine adapts to the user's language, OS version, and dictation context. That is a product decision, not a marketing one, and it will look different for every app.

The one clear recommendation from the data: if your current workflow relies on Apple's old SFSpeechRecognizer, moving to anything modern, SpeechAnalyzer or Whisper, is a 4x accuracy improvement waiting to happen. The benchmark makes that unambiguous. [1]

FREQUENTLY ASKED

Is Apple SpeechAnalyzer more accurate than Whisper?

For English, yes. The independent Inscribe benchmark measured SpeechAnalyzer at 2.12% word error rate on clean speech, compared to 3.74% for Whisper Small. That is a 43% reduction in errors. On noisier audio the gap is similar: 4.56% vs 7.95%.

Does SpeechAnalyzer work offline?

Yes. SpeechAnalyzer runs fully on-device on macOS 26 and iOS 26, using the Apple Neural Engine. No audio leaves the device. It is the default behaviour, unlike the legacy SFSpeechRecognizer which sent audio to Apple's servers unless explicitly forced on-device.

Can I use SpeechAnalyzer on macOS 15 or older?

No. SpeechAnalyzer requires macOS 26 Tahoe or iOS 26. If you need to support macOS 14 Sonoma or macOS 15 Sequoia, you will need a Whisper-based engine like WhisperKit or whisper.cpp.

REFERENCES

  1. Apple's New Speech API vs Whisper: The First Real BenchmarkInscribe · published 13 July 2026 · accessed 1 August 2026
  2. WhisperKit vs Apple SpeechAnalyzer: what the differences actually areVocAI · published 1 January 2026 · accessed 1 August 2026
  3. Hands-On: How Apple's New Speech APIs Outpace Whisper for Lightning-Fast TranscriptionMacStories · published 17 June 2025 · accessed 1 August 2026
  4. Bring advanced speech-to-text to your app with SpeechAnalyzer (WWDC 2025)Apple · published 1 June 2025 · accessed 1 August 2026
  5. SpeechAnalyzer — Apple Developer DocumentationApple · published 1 January 2025 · accessed 1 August 2026

Talk faster than you type.

ShoutFlow turns natural speech into clean text in any Mac app. On-device by default, pay once, no subscription.

$25 ONCE · YOUR VOICE NEVER LEAVES YOUR MAC BY DEFAULT