Skip to content

Models

Choose your voice, and your dictation

Every model runs on your machine. They are downloaded, chosen and deleted in the app's settings: you stay in control of disk space. Speeds are measured, not promised.

Reading aloud

One voice for every language. Kokoro installs itself on first launch; the system voice reads in the meantime.

ModelSizeLanguagesSpeed
Kokoro 82M · MLX342 MBFrench, English15× faster than speech on an M5 — busy ~6% of the time
Kokoro 82M · int8108 MBFrench, English8 to 10× faster than speech
Qwen3-TTS 0.6B · French voice2.0 GB10 languages, including French and EnglishBusy 76% of the time at 1× on an M5 — choppy above 1×
MagpieTTS 357M302 MB9 languages, including French and EnglishBusy 69% of the time at 1× on an M5 — choppy above 1×
System voice0 MBThe system's languagesInstant
KokoroRecommendedmacOS

Kokoro 82M · MLX

The dysflow voice. Natural, light, computed by the Mac's GPU. Installed automatically on first launch.

Size
342 MB
Accuracy
bf16
Languages
French, English
Compute
GPU (MLX)
Speed
15× faster than speech on an M5 — busy ~6% of the time
Voices
30 voices, including p-fenrir60 (French) and af_bella (American)
License
Apache-2.0
The model on Hugging Face
KokoroRecommendedTerminal (Linux, macOS)

Kokoro 82M · int8

The same voice, compressed for the CPU. It is the one that reads in the terminal, on Linux and on Mac.

Size
108 MB
Accuracy
int8
Languages
French, English
Compute
CPU (ONNX Runtime)
Speed
8 to 10× faster than speech
Voices
p-fenrir60 · af_bella, am_fenrir, af_heart
License
Apache-2.0
The model on Hugging Face
Qwen3HeavymacOS

Qwen3-TTS 0.6B · French voice

A fixed French voice, with a timbre drawn from the SIWIS corpus. More expressive, heavier.

Size
2.0 GB
Accuracy
8-bit
Languages
10 languages, including French and English
Compute
GPU (MLX)
Speed
Busy 76% of the time at 1× on an M5 — choppy above 1×
Voices
1 voice: siwis (French)
License
Apache-2.0 · SIWIS timbre CC-BY-4.0
NVIDIAHeavymacOS

MagpieTTS 357M

NVIDIA's multilingual model, with five English voices. French is read as is.

Size
302 MB
Accuracy
8-bit
Languages
9 languages, including French and English
Compute
GPU (MLX)
Speed
Busy 69% of the time at 1× on an M5 — choppy above 1×
Voices
5 English voices: sofia, aria, jason, leo, john_van_stan
License
NVIDIA Open Model License
SystemTerminal (Linux, macOS)

System voice

The macOS voice, or espeak-ng on Linux. Nothing to download: it reads while Kokoro installs.

Size
0 MB
Accuracy
—
Languages
The system's languages
Compute
System
Speed
Instant
License
Provided by the system

Dictation

In the macOS app: a shortcut opens dictation, and the text is typed into the app in front. No model is imposed; a microphone test bench measures accuracy before you choose.

ModelSizeLanguagesSpeed
Parakeet v32.5 GB25 European languagesRe-read every 1.5 s
Phonon-2164 MBEnglish (French less reliable)8 s of audio transcribed in 0.12 s on an M5
Whisper tiny23 MB99 languagesRe-read every 1.5 s
Whisper small140 MB99 languagesRe-read every 1.5 s
Whisper large-v3-turbo464 MB99 languagesRe-read every 1.5 s
Canary 1b-v21.1 GB25 European languagesRe-read every 1.5 s
Voxtral Realtime3.1 GB13 languagesAs you speak
macOS Dictation0 MBmacOS's languagesAs you speak
NVIDIARecommendedmacOS

Parakeet v3

Recognizes twenty-five European languages quickly and well. The default choice for dictating in French.

Size
2.5 GB
Accuracy
bf16
Languages
25 European languages
Compute
GPU (MLX)
Speed
Re-read every 1.5 s
License
CC-BY-4.0
The model on Hugging Face
Fermion ResearchmacOS

Phonon-2

Parakeet v3 retrained for English and shrunk to 164 MB, almost as accurate. French works, less reliably.

Size
164 MB
Accuracy
≈ 2 bits
Languages
English (French less reliable)
Compute
GPU (MLX)
Speed
8 s of audio transcribed in 0.12 s on an M5
License
CC-BY-4.0
The model on Hugging Face
WhispermacOS

Whisper tiny

The smallest Whisper: fast, for a short text or a modest machine.

Size
23 MB
Accuracy
4-bit
Languages
99 languages
Compute
GPU (MLX)
Speed
Re-read every 1.5 s
License
Apache-2.0
WhispermacOS

Whisper small

A good trade-off between size and accuracy, in ninety-nine languages.

Size
140 MB
Accuracy
4-bit
Languages
99 languages
Compute
GPU (MLX)
Speed
Re-read every 1.5 s
License
Apache-2.0
WhispermacOS

Whisper large-v3-turbo

The most accurate Whisper in the list, at the cost of a heavier download.

Size
464 MB
Accuracy
4-bit
Languages
99 languages
Compute
GPU (MLX)
Speed
Re-read every 1.5 s
License
Apache-2.0
NVIDIAmacOS

Canary 1b-v2

Recognition and translation for twenty-five European languages.

Size
1.1 GB
Accuracy
8-bit
Languages
25 European languages
Compute
GPU (MLX)
Speed
Re-read every 1.5 s
License
CC-BY-4.0
MistralmacOS

Voxtral Realtime

Writes as you speak, without waiting for the end of the sentence.

Size
3.1 GB
Accuracy
4-bit
Languages
13 languages
Compute
GPU (MLX)
Speed
As you speak
License
Apache-2.0
SystemmacOS

macOS Dictation

macOS 26's on-device recognition. Nothing to download, and always there as a fallback.

Size
0 MB
Accuracy
—
Languages
macOS's languages
Compute
System
Speed
As you speak
License
Provided by macOS

Text recognition

For images, screenshots and scanned PDFs, dysflow bundles Tesseract with French and English: nothing to install. Pages are recognized in parallel and the result is remembered, so the second opening is instant.

Measured on an M5 Mac. “Busy x% of the time at 1×”: the share of playback time spent computing the voice; above 100%, playback stutters.