Speak it. It types it.
Nothing leaves your machine.
LocalYapper is fully offline voice dictation for your desktop. Press a key, speak, and your words appear in whatever app you're already in — doc, chat, browser, IDE. No cloud. No subscription. No audio ever uploaded.
Five steps. All on-device.
Deliberately simple: hotkey to paste, with nothing in between touching the internet.
Hotkey
Hold F8 to dictate, or double-tap for hands-free mode.
Microphone
16 kHz mono audio is captured straight into RAM — never to disk.
Voice detection
Silero VAD trims the silence so only real speech is processed.
Recognition
NVIDIA Parakeet transcribes locally. No LLM “cleanup” tax.
Paste
Text drops into your active app; your clipboard is restored.
When the pipeline finishes, the audio is gone. It is never written to disk.
A no-nonsense tool that gets out of your way.
One job, done privately and instantly. The simplicity is the feature — it's why LocalYapper barely touches your machine.
Truly offline
Parakeet runs fully on-device. After a one-time model download, you can pull the ethernet cable and never look back.
Private by architecture
There is no upload path. No telemetry, no crash reporting, no remote logging. Privacy isn't a policy here — it's the design.
Instant response
A dedicated ~10 KB overlay window stays alive, so recording starts the moment you press — no settings UI in the way.
Works everywhere you type
Clipboard injection means any text field in any app — Word, Slack, your browser, your IDE, email. No plugins required.
Open source (MIT)
Inspect the code, fork it, build it yourself, or self-host. Trust by verification, not by marketing.
Resilient by default
Your words are saved to History before paste is attempted. If an app blocks paste, the text is still right there with a copy button.
Half the RAM. Faster. Lighter. $0.
Against cloud dictation tools, LocalYapper's edges are structural — not cosmetic.
Figures reflect LocalYapper's measured footprint; competitor behaviour is based on their published architectures. Your numbers will vary by machine.
Built to disappear when you're not using it.
Lazy model loading plus automatic idle eviction means LocalYapper sits near zero until the moment you press the key.
Memory
Idle / cold start
Actively dictating
After ~60 s of inactivity the speech engine is dropped from RAM. The next keypress reloads it in about a second.
CPU
Idle
Capture + transcribe + paste
Native Rust core on Tauri 2 — no Electron bloat. Two separate WebView bundles keep the overlay to the ~10 KB it actually needs.
Download LocalYapper
One download, one model install, dictation forever. Pick your platform.
By downloading and installing LocalYapper you agree to our Terms & Conditions and Privacy Policy. LocalYapper is provided “as is”, free and open source under the MIT License, without warranty of any kind. We collect no data — there is no server or endpoint to send it to.