KeyspokenComing to the App Store

Keyspoken / The voice models

The voice models

Keyspoken's open Parakeet speech models, scored on accuracy, speed and noise from published benchmarks and timed on an iPhone: English, Multilingual and Ultra.

  • On your iPhoneNothing is uploaded
  • 600 millionparameters each
  • ParakeetNVIDIA's open speech models
  • CC BY 4.0licence
Default

English

Parakeet TDT 0.6B v2

Built for English only, and the default. It is the one the app is tuned around.

Accuracy4.5/5

6.05% word error rate

Speed4.5/5

146× real time

Noise4.0/5

6.95% word error rate

Languages
English
Download
About 440 MB
Clean-up
Filler removal and spoken commands
Best for
Anyone who dictates only in English.
Optional download

Multilingual

Parakeet TDT 0.6B v3

One model for 25 European languages. It gives up very little in English.

Accuracy4.3/5

6.34% word error rate

Speed4.6/5

156× real time

Noise3.9/5

7.12% word error rate

Languages
25 European languages
Download
About 470 MB
Clean-up
Filler removal and spoken commands in English only
Best for
Anyone who writes in more than one language.
In testing

Ultra

Parakeet Ultra

Multilingual, trained further by moondream. The same 25 languages with fewer errors, in a larger download.

Accuracy4.6/5

5.80% word error rate. Multilingual scored 6.26% on the same test.

Speed4.6/5

127× real time. Multilingual ran at 129× in the same test.

Noise4.4/5

5.82% word error rate. Multilingual scored 6.72% on the same test.

Languages
25 European languages
Download
About 610 MB
Clean-up
Filler removal and spoken commands in English only
Best for
The fewest errors across 25 languages, if you have the space.

Scores are out of 5 and are worked out from published benchmarks. How the scores work.

Battlecard

English, Multilingual and Ultra

All three side by side, on the things people rank a voice model by. Ultra is NVIDIA's Parakeet v3 trained further by moondream. We are testing it as a third choice.

Measure
EnglishParakeet TDT 0.6B v2Default
MultilingualParakeet TDT 0.6B v3Optional download
UltraParakeet UltraIn testing
AccuracyAverage word error rate on English test sets. Lower is better.Source: NVIDIA. Ultra: moondream
English
4.5/51st

6.05% word error rate

Multilingual
4.3/53rd

6.34% word error rate

Ultra
4.6/51st

5.80% word error rate. Multilingual scored 6.26% on the same test.

SpeedHow many times faster than real time it transcribes on an Apple silicon Mac. Higher is better.Source: FluidAudio
English
4.5/5

146× real time

Multilingual
4.6/5

156× real time

Ultra
4.6/5

127× real time. Multilingual ran at 129× in the same test.

NoiseWord error rate with background noise added. Lower is better.Source: NVIDIA. Ultra: moondream
English
4.0/52nd

6.95% word error rate

Multilingual
3.9/52nd

7.12% word error rate

Ultra
4.4/51st

5.82% word error rate. Multilingual scored 6.72% on the same test.

Languages
EnglishEnglish
Multilingual25 European languages
Ultra25 European languages
Made by
EnglishNVIDIA
MultilingualNVIDIA
Ultramoondream, from NVIDIA's v3
Download
EnglishAbout 440 MB
MultilingualAbout 470 MB
UltraAbout 610 MB
Licence
EnglishCC BY 4.0
MultilingualCC BY 4.0
UltraCC BY 4.0
Size
English600 million parameters
Multilingual600 million parameters
Ultra600 million parameters
Trained on
EnglishAbout 120,000 hours of English speech
MultilingualMore than 660,000 hours across 25 languages
UltraParakeet v3, trained further by moondream
Released
EnglishMay 2025
MultilingualAugust 2025
UltraSeptember 2026
Clean-up
EnglishFiller removal and spoken commands
MultilingualFiller removal and spoken commands in English only
UltraFiller removal and spoken commands in English only
In Keyspoken
EnglishDefault
MultilingualOptional download
UltraIn testing

Scores within 0.1 of each other share a place. Speed has no places: all three are too close to call.

What Ultra adds

  • Fewer errors than Multilingual in every one of the 25 languages on moondream's tests: 9.55% on average against 11.62%.
  • It holds up better with background noise on the same tests.
  • The same languages, the same licence and about the same speed as Multilingual.

What it costs, and what is not known yet

  • A larger download: about 610 MB against about 470 MB.
  • Its figures come from moondream, who made it, and from FluidAudio. Nobody has published it next to the English model on one test.
  • It ran well on both iPhones we tested, but it is not in the released app yet. That is why it says In testing.

Measured by us

Timed on two real iPhones

The scores above come from other people's tests. These numbers are ours. We ran all three models inside the Keyspoken app on an iPhone from 2019 and one from 2021, and timed how long each took to turn speech into text.

iPhone 11

A13 chip, 2019 · Processor

24× real time

13 seconds of speech, typed in 0.56 s with the English model.

Start-up
2 to 15 s for the first dictation after a cold start
App memory
102 to 108 MB at its peak
Ran on
Processor The faster Neural Engine path did not load on this phone, so it ran on the processor.
Condition
Cool and at rest.

iPhone 13 Pro Max

A15 chip, 2021 · Neural Engine

132× real time

13 seconds of speech, typed in 0.10 s with the English model.

Start-up
About 0.5 s from a cold start to a first dictation
App memory
69 to 84 MB at its peak
Ran on
Neural Engine Ran on the Neural Engine, the chip's own speech and vision hardware.
Condition
Hot: it had just finished an iOS update and was charging. It is likely faster at rest.

Seconds to transcribe. Shorter is better.

  • iPhone 11
  • iPhone 13 Pro Max

English

4.5 seconds of speech

0.38 s
0.08 s

13 seconds of speech

0.56 s
0.10 s

45 seconds of speech

1.65 s
0.29 s

Multilingual

4.5 seconds of speech

0.41 s
0.09 to 0.12 s

13 seconds of speech

0.63 s
0.18 to 0.20 s

45 seconds of speech

1.95 s
0.87 to 0.92 s

Ultra

4.5 seconds of speech

0.41 s
0.08 s

13 seconds of speech

0.63 s
0.13 s

45 seconds of speech

2.01 s
0.36 to 0.39 s

Every bar uses the same scale, 0 to 2.1 seconds. Where two runs differed, the slower one is drawn.

See every number as a table
Model and clipiPhone 11
Processor
iPhone 13 Pro Max
Neural Engine
iPhone 13 Pro Max
Processor, for comparison
English, 4.5 seconds of speech0.38 s0.08 s0.19 s
English, 13 seconds of speech0.56 s0.10 s0.23 s
English, 45 seconds of speech1.65 s0.29 s0.79 s
Multilingual, 4.5 seconds of speech0.41 s0.09 to 0.12 s0.20 s
Multilingual, 13 seconds of speech0.63 s0.18 to 0.20 s0.24 s
Multilingual, 45 seconds of speech1.95 s0.87 to 0.92 s0.84 s
Ultra, 4.5 seconds of speech0.41 s0.08 s0.19 s
Ultra, 13 seconds of speech0.63 s0.13 s0.25 s
Ultra, 45 seconds of speech2.01 s0.36 to 0.39 s0.87 s
Peak app memory102 to 108 MB69 to 84 MBNot recorded
Size on the iPhone: English, Multilingual, Ultra443 MB, 469 MB, 612 MB443 MB, 470 MB, 613 MBSame files
  • On the iPhone 13 Pro Max, 13 seconds of speech was typed in 0.10 to 0.20 seconds on every model.
  • On the iPhone 11, the same 13 seconds took about 0.6 seconds.
  • The newer phone was about five times faster once warm and far quicker to start, because its Neural Engine path works.
  • English was the fastest model on both phones.
  • Multilingual was slower than Ultra on the longest clip on the newer phone, in both runs. We have not explained that yet.
  • Not measured: accuracy, the microphone path, battery, and any other iPhone.

How we measured. Release build. Speech clips were made with the macOS say command and bundled in the app, so the microphone was not involved. Each clip ran three times; the times shown are from the second and third runs. Measured on 12 November 2026. One phone of each kind, so treat these as what we saw, not as a promise for every iPhone.

Language by language

Multilingual and Ultra in each of the 25 languages

Word error rate on the FLEURS test set, as published by moondream for both models on the same test. Shorter bars are better. Both are strongest in Italian, Spanish, English, German, Portuguese and French.

  • Multilingual
  • Ultra
  1. Italian2.6%2.0%
  2. Spanish3.1%2.7%
  3. English4.3%3.5%
  4. German4.1%3.6%
  5. Portuguese4.7%4.0%
  6. French4.8%4.3%
  7. Ukrainian5.9%4.8%
  8. Russian5.9%5.2%
  9. Dutch6.2%5.5%
  10. Polish6.7%5.5%
  11. Slovak9.5%7.0%
  12. Romanian11.5%9.2%
  13. Finnish11.1%9.2%
  14. Croatian10.9%9.7%
  15. Estonian13.2%9.7%
  16. Czech10.8%10.0%
  17. Bulgarian11.9%10.1%
  18. Hungarian13.7%10.8%
  19. Swedish13.8%11.6%
  20. Danish16.8%14.3%
  21. Maltese19.1%14.9%
  22. Latvian21.4%15.9%
  23. Lithuanian21.1%16.4%
  24. Slovenian21.8%16.6%
  25. Greek35.7%32.3%

Word error rate, FLEURS test set, as published by moondream. Sorted by Ultra, best first. Scale: 0 to 36%.

Choosing

Which one should you use?

Keep English

If you only dictate in English. It is the default, it is built for English alone, and filler removal and spoken commands such as "new line" are built around it.

Download Multilingual

If you write in more than one language. It covers 25 European languages in one model, English included, and you can switch back at any time.

Ultra, when it arrives

If you want the fewest errors across those 25 languages and have room for a larger download. It is in testing and is not in the app yet.

Method and sources

How the scores work

Accuracy

NVIDIA's published average word error rate across the eight English test sets of the Open ASR Leaderboard. A score of 5.0 means 5% or lower. Each extra percentage point costs half a point.

Speed

FluidAudio's published throughput on an Apple silicon Mac, on 5.4 hours of read English speech, in times faster than real time. A score of 5.0 means 200 times or more. Each halving costs one point.

Noise

The same word error rate, measured by NVIDIA with background noise added at a 10 dB signal-to-noise ratio, and scored the same way as accuracy.

Ultra

NVIDIA did not make Ultra, so it is not in NVIDIA's tables. moondream and FluidAudio each tested it next to Parakeet v3. Ultra's score is the Multilingual score moved by the gain measured on that shared test. The figure under each bar is the published one.

What these numbers are not. The accuracy and noise figures are published results from NVIDIA and moondream, measured on data-center GPUs. The Mac speed figures are FluidAudio's. The iPhone timings are ours, measured in the Keyspoken app on an iPhone 11 and an iPhone 13 Pro Max. Keyspoken has not measured accuracy itself. The scores are ours. The figures under them are not. Tests run by different people are not directly comparable, so a gap of 0.1 between two scores is treated as a tie. An iPhone is slower than a Mac.

Questions about the models

What are the voice models?

English uses Parakeet TDT 0.6B v2 and is the default. Multilingual uses Parakeet TDT 0.6B v3 and covers 25 European languages. Ultra is Parakeet v3 trained further by moondream for fewer errors in those same 25 languages. It is in testing and is not in the app yet. All three are open models that run on your iPhone.

Which model should I pick?

If you only dictate in English, keep English. If you switch between languages, download Multilingual. You can change at any time in the app, and one model is active at a time.

How big is the download?

The English model is about 440 MB. The app tells you the size and asks before it downloads, and you can limit it to Wi-Fi.

Which Keyspoken voice model is more accurate?

For English only, the English model: NVIDIA's published average word error rate across eight English test sets is 6.05% for Parakeet TDT 0.6B v2 and 6.34% for v3, the Multilingual model. Ultra, which is in testing, scored 5.80% on moondream's test where Multilingual scored 6.26%. Nobody has published English and Ultra on the same test, so those two are too close to call. None of these were measured inside Keyspoken on an iPhone.

Which Keyspoken voice model is faster?

English, on both phones we timed. With the English model, 13 seconds of speech was transcribed in 0.56 seconds on an iPhone 11 and 0.10 seconds on an iPhone 13 Pro Max. Multilingual and Ultra took 0.63 seconds on the iPhone 11, and 0.13 to 0.20 seconds on the iPhone 13 Pro Max. These are our own timings in the Keyspoken app, with speech clips rather than a live microphone.

How fast is Keyspoken on an iPhone?

In our own tests in the Keyspoken app, an iPhone 13 Pro Max transcribed 13 seconds of speech in 0.10 to 0.20 seconds, depending on the model. An iPhone 11, a phone from 2019, took about 0.6 seconds. On the iPhone 11 the first dictation after a cold start is slower, from 2 to 15 seconds. We timed speech clips, not a live microphone, and we have not measured accuracy.

What is Ultra?

Parakeet Ultra is NVIDIA's Parakeet v3, the Multilingual model, trained further by moondream and released under the same CC BY 4.0 licence. It covers the same 25 languages. On moondream's published tests it makes fewer errors than v3 in every one of them (9.55% average word error rate against 11.62%). It is a larger download, about 610 MB. It is in testing for Keyspoken and is not in the app yet.

What is word error rate?

The share of words a speech model gets wrong on a test recording: words it misses, adds or swaps. A 6% word error rate means about six words in a hundred differ from the reference text. Lower is better. Real results depend on your voice, your microphone and the room.

Why Parakeet?

Parakeet TDT is an open speech model from NVIDIA that is small enough to run on a phone and built for transcription. Because it is open, anyone can inspect what it is. Because it runs on your iPhone, nothing you say has to travel.

Does the multilingual model know which language I am speaking?

It is one model trained on 25 languages. We are confirming on real devices how it handles switching languages mid-sentence before we make a promise about that.

Can I have more than one model installed?

Yes. You choose which one is active in settings. Only the active one is used for a dictation.

Do filler removal and spoken commands work in every language?

Not yet. Removing words like um, and commands such as new line, work in English only. With the multilingual model, your words are still transcribed and inserted as spoken.

Is my voice used to train the models?

No. Keyspoken has no way to send audio anywhere, and the models on your phone do not change as you use them.

All questions and answers →