Yap icon // yap — from the makers of voice mirror

Talk instead of type.
Anywhere on Windows.

Press a hotkey, speak, press again. Yap transcribes on your GPU — locally, privately, free — cleans up the "um"s and grammar with AI, and types the result into whatever app you're in.

🎤 your voice → Whisper / Parakeet (local, on your GPU)
→ AI cleanup (local model, optional) → typed into the focused app
● stable Windows Free & open source · MIT Tauri 2 · Rust · Svelte 5

not code-signed yet — SmartScreen: “More info” → “Run anyway” · release notes · nightly

37 seconds — hotkey, cleanup, done · unmute for sound

// why yap

Refuse the choice.

Free dictation tools transcribe locally but dump out raw, unpunctuated text. Polished apps charge ~$15/month and send your voice to the cloud. Yap does both halves — locally.

Free / OSS tools Paid apps (~$15/mo) Yap
Transcribes locally — voice never uploaded ✅ ❌ cloud ✅
AI cleanup — filler, punctuation, grammar ❌ raw text ✅ ✅ even fully offline
Price Free ~$15/mo Free, forever
Open source ✅ ❌ ✅ MIT
// the real thing, unedited

An actual capture, not a mockup

Dictating into Notepad with AI cleanup on — filler words in, clean text out. Recorded straight off the screen.

Yap demo — dictating into Notepad, AI cleanup stripping the filler words
// one hotkey, deep toolbox

More than a hotkey and a mic

gpu

Any GPU. No CUDA.

NVIDIA, AMD, or Intel — Vulkan + DirectML cover them all, with CPU fallback. 14 models downloaded in-app, SHA-256 verified.

cleanup

Offline AI cleanup

One click downloads a small local model that strips filler words, fixes grammar, and resolves "no wait, I meant…" — entirely on your PC. Or bring your own endpoint.

routing

Per-app profiles

Yap detects the app you're dictating into and applies the right cleanup style — terse for Slack, formal for email, code-aware for your IDE.

rewrite

Edit selection by voice

Select text anywhere, hit the edit hotkey, and say what to change — Yap grabs the selection and rewrites it from your spoken instruction.

dictionary

Correction dictionary

Names, jargon, product terms — teach Yap the words the models get wrong and it fixes them on every dictation.

stats

History & streaks

Local-only history with words dictated, time saved vs typing, and a daily streak — clearable, cappable, never uploaded.

$ also: toggle or push-to-talk · live partial transcripts · portable mode · signed auto-updates · translate-to-English · optional account

Yap settings, Language Models: AI cleanup switched on, provider tabs for Groq, Anthropic, OpenAI, Gemini, OpenRouter and Custom, and the model list
ai cleanup — your own cloud key, a local server, or fully on-device
Yap's AI Notepad: a meeting note with attendees, AI-written minutes and action items, and the You/Them meeting transcript
notes — record a meeting, get minutes and action items
// pick your engine

14 models. One small installer.

From a 55 MB Moonshine to Whisper Large v3 — including multilingual Parakeet, NVIDIA Canary, and CJK-tuned SenseVoice. Downloaded in-app when you want them, unloaded from VRAM when idle.

Parakeet TDT V3Parakeet V2Whisper Large v3Whisper Large v3 TurboDistil-Large v3.5Whisper MediumWhisper SmallCanary 1B v2Canary 180M FlashCohereSenseVoiceGigaAM v3Moonshine BaseBreeze-ASR
Yap's Home screen: a greeting with the F9 hotkey, a tip card about AI cleanup, today's dictations, and a stats card with total words, time saved and day streak

a floating overlay while you talk, one window for everything else

// the context mirror family

Yap dictates. Voice Mirror builds.

Yap grew out of Voice Mirror's voice stack and turned dictation into its whole job. When you're ready to build entire apps by voice — with an AI that sees and drives them — that's Voice Mirror.

Meet Voice Mirror

Your voice never leaves your PC.

Free, MIT-licensed, no account needed, no telemetry. Download it and start talking.

Signing in is optional (Google, GitHub or an email code) and only for extras like the coming settings sync. Dictation never needs an account. Privacy Policy · Terms