New OpenFlow 1.2 · open source, launching soon

Open-source dictation.
260× faster than Wispr Flow.

Speak anywhere you type. OpenFlow turns your voice into clean, ready-to-send text 2 milliseconds after you let go of the key — entirely on your own device.

🍎macOS 🪟Windows 🐧Linux 🤖Android 📱iOS · soon
OpenFlow0 ms
🎙 Listening…
Wispr Flow0 ms
🎙 Listening…
Timers start when the key is released. Wispr Flow's delay is its reported ~520 ms; shown at real speed.
Benchmarks

Measured, not promised.

Every number below comes from our own test runs on real recordings, blind-judged where quality is concerned. Hover any bar for details.

0×
Faster than Wispr Flow
Median key-up to text: 2 ms vs ~520 ms
0%
On your device
No audio or text leaves it. Works offline.
0
Platforms
macOS, Windows, Linux, Android; iOS next
0
On Android
7.4 s of speech → text, Android 15 emulator
260×faster
Speed

Time from key release to text

Median, milliseconds · lower is better

OpenFlow: 30 real recordings replayed in real time, Apple M4 Pro. Wispr Flow: ~520 ms reported in a public same-clip comparison. If you release the key mid-word, OpenFlow's slowest 10% take up to 142 ms — still 3.7× faster.

Quality · blind judge

Which output reads better?

Share of items, averaged over both A/B orders

Accents

Accented English (EdAcc, 13 accents)

Word error rate · lower is better · 477 held-out utterances

OpenFlow's phone speech model is our own: we distilled NVIDIA's 0.6B recognizer into its 110M sibling on 155 hours of public audio. Better than the stock model on 12 of 13 accents, at the same speed.

Engineering

Where the speed comes from

OpenFlow vs Wispr Flow

Same idea. Your device, your rules.

Wispr Flow is excellent, and it runs in the cloud. OpenFlow does the whole job on your own machine.

OpenFlowWispr Flow
Open source✓ At launch✕
Where your voice is processed✓ On your deviceWispr's servers
Works offline✓✕
Key release → text (median)2 ms~520 ms (reported)
🍎 macOS · 🪟 Windows · 🤖 Android✓✓
🐧 Linux✓✕
📱 iOSComing soon✓
Your names and jargon✓ Boosted while it listens; imports your Wispr dictionary✓ Dictionary
PriceFree, no word limitsFree with weekly limits · Pro $12/user/mo

Wispr Flow details from wisprflow.ai/pricing and Wispr's privacy docs, November 2026.

Platforms

Works where you work.

One engine, tested on every platform with a real recording — not a mock.

🍎

macOS Ready

Native menu-bar app. Hold fn, talk, let go. Live preview while you speak.

Apple silicon · macOS 14+ · runs on the GPU
🪟

Windows Ready

Hotkey, audio and paste in a small Rust app. A real dictation runs on every code change.

Test runner, CPU only: speech 597 ms · rewrite 977 ms
🐧

Linux Ready

Same engine and tests. Runs on NVIDIA (CUDA), Vulkan or plain CPU.

Test runner, CPU only: speech 243 ms · rewrite 786 ms
🤖

Android Ready

A voice keyboard: hold the bar, speak, release. Uses our own 110M speech model.

7.4 s of speech → text in 546 ms
📱

iOS Soon

Keyboard plus companion app (iOS keyboards can't use the mic, so the app records and hands the text back).

Code complete, build in progress
☁️

Optional cloud Tested

For devices too slow to rewrite locally. Sends text only — never audio — with automatic local fallback.

100 users at once: 500/500 served, even on a lossy network
How it works

It finishes while you're still talking.

That's the whole trick behind 2 ms: by the time you let go, the text is usually already written.

🎙️

1. Hold and speak

Audio streams in 100 ms pieces while you hold the key.

👂

2. Hear

NVIDIA Parakeet recognizes speech on-device, with your own words boosted as it listens.

✍️

3. Clean up

A small model fine-tuned for dictation removes ums and false starts, adds punctuation, and matches the app's style.

⚡

4. Land

It rewrites every half second as you talk, so the final text is ready the moment you let go.

Open source

Fully open. Launching soon.

Soon Public repository

Everything you need to run it, change it, or build your own.

We're opening the code, the apps, the public models and the benchmark suite, so every number on this page can be checked on your own machine. The license will be announced with the release.

★ Star on GitHub · coming soon
  • ⚙️
    The engineRust core for Windows, Linux and phones; native Apple-GPU engine for Mac.
  • 📦
    The appsmacOS, Windows, Linux and Android, with iOS on the way.
  • 🧠
    Public modelsOur distilled 110M speech model and three rewriters (1.7B, 1.2B, 350M), trained only on public data.
  • 📊
    BenchmarksThe test sets, the blind-judge harness and the latency suite behind every chart.
  • 🎓
    A 7-part build guideHow it was built, step by step, including what didn't work.
The fine print

Where we're not there yet.

Long recordings

On long real recordings, Wispr Flow's cloud recognizer still hears better: it wins end to end in our blind tests. Most of its wins come down to misheard words. Closing that gap is our next milestone.

English only

OpenFlow is English-only today; Wispr Flow supports 100+ languages.

Accuracy numbers

The quality results use a model personalized on the author's own dictations, which stays private. The public model, trained only on public data, scores lower on the same transcripts.

Your voice. Your device. 2 ms.

OpenFlow is in preview. The open-source release is coming soon.

🍎macOS🪟Windows🐧Linux🤖Android📱iOS · soon