Vocula

Whisper or Parakeet: the two engines, and how to choose

Vocula is a $29 one-time dictation app for Apple Silicon Macs on macOS 26 or later. It ships two recognition engines and you pick which one runs. This page is the whole difference between them — including the one Parakeet is worse at, which is the reason it is not the default.

Whisper Large v3 TurboParakeet TDT v3
Status in Vocula Default Opt-in, chosen in Settings → Models
Model Whisper Large v3 Turbo Parakeet TDT 0.6B v3
Made by OpenAI NVIDIA
Runs on The GPU, through Metal The Neural Engine, through Core ML
Download 1.62 GB 468 MB
Languages About a hundred 25, all European
Resident memory ≈1.8 GB ≈244 MB
Latency, 1.4–2.5 s phrase 217–230 ms 57–76 ms
Mixed alphabets in one phrase Kept May be transliterated or dropped
Licence on the weights MIT CC-BY-4.0

Download figures are byte counts of the two assets on the project’s own release: 1 624 555 275 and 466 638 996. Add 885 KB for the voice-activity detector either way. Only the engine you select is downloaded.

Where the speed figure comes from, and what it is not

Five recorded fixtures, utterances of 1.4 to 2.5 seconds, run back to back on one machine — an M5 Pro. Parakeet returned the text in 57–76 ms, Whisper in 217–230 ms. Both engines transcribed all five identically.

Every word of the qualifier matters: short phrases, one Mac, five files. It is not a claim about your Mac, it is not a claim about long dictation, and it is emphatically not an accuracy comparison — five clean fixtures agreeing tells you they agreed on five clean fixtures. There is no multiple on this page for the same reason there is none anywhere else here: the two ranges are in the sentence above and you can do the division yourself, including at both ends of it.

We have not measured word error rate for either engine in any language. NVIDIA advertises 2.6 % for Parakeet v3; that is an average across its 25 languages and it is not the figure for yours. Nobody here has measured a Cyrillic error rate, so there is no number on this page for it.

The reason Parakeet is not the default

Parakeet covers 25 European languages. It cannot transcribe Japanese, Chinese, Arabic or Hindi at all.

A default may be slower, or occasionally wrong. It must not be incapable: someone whose language is simply absent from the screen has no way to discover that the other engine would have served them. So Whisper stays the default, and a test in the app repository pins that decision so it cannot be reversed by accident.

The failure mode worth knowing before you switch

Parakeet holds to one alphabet per phrase. An English technical term inside a Cyrillic or Greek sentence may come back transliterated, or dropped, where Whisper keeps it. Say “сделай pull request” and the two words in Latin script are the ones at risk.

This is not a setting we have failed to add. It is how the model is built. Parakeet has 8,192 tokens for all 25 languages, of which 76 % carry Latin letters and 14 % Cyrillic; Whisper has 51,866. No word is a single token — pull, request, GitHub, commit, merge, branch are each assembled from pieces, and every piece is a separate decision that leans on the one before it. Measured on the vocabulary file the app ships.

Pinning a language makes this more likely rather than less, because the filter then removes the foreign alphabet from the candidates entirely.

FluidAudio’s own issue #512 describes wrong-alphabet tokens, and we reproduced the behaviour in ordinary use — two dictations of the same term came out differently on different days. That is the honest description: a bias, not a rule.

The recommendation, in one line. If your dictation mixes languages inside a sentence, stay on Whisper. It is the default, so this costs you nothing.

What the language switch does on each engine

Vocula’s wedge is that recognition is restricted to the languages you chose rather than pinned to one or guessed across a hundred. That describes Whisper precisely, and it describes Parakeet only in part.

Half of a product’s pages saying something that is true of the other half is how a site quietly stops being checkable. So it is written here instead.

Both engines are still local, and still verifiable

Nothing about the privacy position changes with either. Both models are downloaded once, from Vocula’s own GitHub release rather than a third-party model host, and pinned by SHA-256. Both run in a process you can watch with nettop, and neither opens a socket while it transcribes.

One detail belongs here because it is specific to Parakeet: FluidAudio’s loader will fetch a missing file from HuggingFace by itself, and Vocula refuses to load the engine unless every bundle is already on disk. How that was found, and how to check it.

What is still unknown

When those are measured they go on this page, naming the Mac and the conditions. Until then their absence is the honest version.

Common questions

What is Parakeet, and how is it different from Whisper?

Parakeet TDT v3 is NVIDIA’s speech recognition model. It covers 25 European languages, downloads as 468 MB, and runs on the Apple Neural Engine through Core ML. Whisper Large v3 Turbo is OpenAI’s, covers about a hundred languages, downloads as 1.62 GB, and runs on the GPU. Both run entirely on your Mac.

Which engine should I pick?

Stay on Whisper if any language you dictate is outside the 25 Parakeet knows, or if you mix languages inside a single sentence. Choose Parakeet if your languages are all European and you want the smaller download and the lower latency.

Does Parakeet support Japanese, Chinese, Arabic or Hindi?

No. Parakeet covers 25 European languages and cannot transcribe those at all. That is why Whisper remains the default engine in Vocula.

How much faster is Parakeet than Whisper?

On one Apple Silicon Mac, an M5 Pro, across five recorded fixtures of 1.4 to 2.5 seconds, Parakeet returned text in 57–76 ms and Whisper in 217–230 ms. That is a measurement on short phrases on one machine, not a general claim, and it says nothing about accuracy.

Can I switch engines after installing?

Yes. The choice lives in Settings → Models and can be changed at any time. Only the engine you have selected is downloaded.

Download Vocula for macOS — $29 once, no subscription, no account · What it costs · Every Mac dictation app, and the engine each one ships