Whisper Models Comparison: Sizes, .en Variants and Aliases

Written by

Founder of Paraspeech

Compare Whisper sizes, English-only variants and checkpoint aliases. See why six menu names can mean only four different checkpoint choices.

Alex Burlis
Published on
Published November 3, 2026
Reading time
6 min read
WhisperModel selectionTranscription

TL;DR

  • Choose an English-only or multilingual Whisper checkpoint.
  • In the reference loader, large is large-v3 and turbo is large-v3-turbo.
  • Check size and runtime support before comparing distinct models.
Original illustration with large and large-v3 labels on one block, beside separate small and small.en blocks

For a useful Whisper models comparison, choose the language variant and size family, then check the exact checkpoint name. In OpenAI’s current reference loader, large and large-v3 identify the same checkpoint URL, while small and small.en identify different checkpoints.

That distinction can save you a duplicate comparison. A menu with more names does not necessarily offer more independent models, and an English-only suffix changes more than the label shown beside a download.

About this comparison: We sell the Mac dictation app discussed below and are not affiliated with or endorsed by OpenAI. Last checked: October 27, 2026. The comparison uses current primary documentation and a static inspection of the reference loader; it reports no model runs or performance measurements.

Compare the family and language variant first

OpenAI’s available-model guidance distinguishes six size families. Four have both an English-only checkpoint and a multilingual counterpart.

FamilyReference checkpoint choices
TinyEnglish-only tiny.en; multilingual tiny.
BaseEnglish-only base.en; multilingual base.
SmallEnglish-only small.en; multilingual small.
MediumEnglish-only medium.en; multilingual medium.
LargeMultilingual versioned checkpoints: large-v1, large-v2, large-v3. The current large alias selects large-v3.
TurboMultilingual large-v3-turbo, also named turbo in the reference loader. No .en counterpart is listed.

For speech that is not English, choose a multilingual candidate rather than its .en sibling. For English-only input, the English-specific variants are relevant candidates. OpenAI says its English-only variants tend to perform better for English, especially at Tiny and Base; it describes a smaller difference at Small and Medium. That is upstream guidance, not an accuracy result for your recording or application.

The size families also describe different model scales. OpenAI’s table lists 39 million parameters for Tiny, 74 million for Base, 244 million for Small, 769 million for Medium and 1,550 million for its Large entry. These counts describe the models; they are not download sizes or minimum Mac memory.

Use the requirements of your intended runtime to decide which candidates your machine can run. OpenAI’s GPU-memory and relative-speed table concerns its reference setup, with speed measured on English speech on an NVIDIA A100. It does not tell you how much unified memory a particular Mac app needs or which model finishes first in that app.

Separate version names from aliases

The _MODELS dictionary in OpenAI’s loader makes the naming distinction concrete. A static inventory of the file checked for this article contains 14 accepted names and 12 distinct checkpoint URLs.

Two pairs share a destination:

NamesWhat the captured reference loader selects
large and large-v3The same large-v3.pt checkpoint URL.
turbo and large-v3-turboThe same large-v3-turbo.pt checkpoint URL.

An alias is another name for a checkpoint in that loader. It is not an intermediate model size. By contrast, large-v1, large-v2 and large-v3 are distinct versioned entries. large-v3 and large-v3-turbo are also separate entries, despite sharing much of their names.

If a comparison says only “Large,” establish which version it means. For a reproducible selection record, keep the exact versioned name and the runtime or source revision, rather than assuming a generic alias means the same thing in every package release.

The URL inventory establishes how this captured loader resolves its names. It does not establish that every hosted service, converted model, quantized download or desktop app uses the same aliases. Check the implementation you intend to use before applying the equivalence elsewhere.

Six menu labels can leave four real candidates

Consider this illustrative menu, assembled from the documented names. It is not a screenshot or a performed model comparison:

text
large
large-v3
turbo
large-v3-turbo
small
small.en

If those labels use the captured reference loader’s mappings, collapse the first pair and the second pair. You have four distinct checkpoint destinations: Large v3, Large v3 Turbo, Small multilingual and Small English-only.

For an English-only recording, small versus small.en is a real candidate comparison: the checkpoints and their language scope differ. large versus large-v3 is not a comparison of different weights under these mappings. Different results from two runs would require looking beyond the alias itself, including settings and the surrounding software.

Now suppose the recording is in Spanish. Remove small.en from that shortlist because it is the English-only variant. The alias pairs still collapse in the same way. The remaining decision is among three supported multilingual checkpoint destinations, not five merely because five menu labels remain.

This does not identify a quality winner. It identifies which comparisons would actually involve different checkpoints. Once you have that shortlist, the turbo runtime and output guide covers the separate decision of how to run a selected model and obtain the transcript or timing information you need.

Choose a runtime that exposes your selected checkpoint

If you need to choose among the full reference catalog, start with a runtime that exposes those exact names. OpenAI’s reference implementation loads a named model; its source also shows that available_models() returns the dictionary’s names. A desktop menu containing “Whisper” alone does not establish access to every size or .en variant.

For example, a requirement for base.en cannot be met by selecting a multilingual turbo model and changing the application’s display language. Likewise, an older result labeled large-v2 should not silently become a large-v3 comparison because both are described as Large.

Task support still matters after choosing the checkpoint. Turbo is a transcription option; OpenAI explicitly excludes it from its translation recommendation. If the task is speech-to-English translation, follow that documented task guidance rather than choosing on a name or size alone. The linked turbo guide explains this boundary in detail. For a choice between model families, use the separate Parakeet versus Whisper comparison.

When the selected checkpoint is turbo on a Mac

We develop and sell Paraspeech. In its released Mac 1.7.3, build 372, the active WhisperKit registry maps Multilingual Large to openai_whisper-large-v3_turbo. That provides an application route for this one compared candidate, rather than a menu for the full upstream catalog.

The route supports file transcription and completed recordings on an eligible direct-download Apple silicon Mac, with eligible access and the model downloaded and ready. The App Store distribution excludes this helper-dependent runtime. Intel cloud options do not establish that the same local Whisper route is available there. These are released-source facts, not a native speed or recognition test.

Choose another runtime when you need a .en checkpoint, a smaller Whisper size, an older Large version or arbitrary checkpoint control. A single supported turbo choice is useful when turbo is already the model you want; it cannot perform the within-Whisper comparisons above for you.

Also keep the speech model separate from optional text rewriting and any allowed cloud fallback. Selecting a local model name does not prove which backend handled a particular run or that the whole workflow stayed local. Check the Mac model setup if this supported turbo application route matches your choice.

About the author

Alex Burlis

Alex Burlis

Founder of Paraspeech

Alex Burlis founded Paraspeech, the voice-to-text app for Mac and iOS. Alex builds the Paraspeech apps and publishes this blog.

Free to try · Apple Silicon

Write by voice on your Mac

AI powered voice to text across your Mac, with supported local and cloud-backed modes.

macOS 14 or later · Broad language coverage · Supported local modes

More reading

Keep exploring