yappatron

just yap.

always-on voice dictation for mac. no hotkeys. no toggles. just talk.

macOSlocalfree

features

always listening

No push-to-talk. Start talking, words appear. Stop talking, it waits.

160ms latency

Real-time streaming. Characters appear as you speak.

fully local

All processing on-device. No cloud. Your words never leave your machine.

neural engine

Runs on Apple Silicon ANE. Efficient, not draining your battery.

how it works

~ yappatronloading parakeet-eou-120m...listening... [speaking] hello world this is me talking naturally[done ↵]
  1. mic capture AVFoundation grabs audio, resamples to 16kHz
  2. streaming ASR 160ms chunks fed to Parakeet model on Neural Engine
  3. ghost text partials stream into focused input with live corrections
  4. end of utterance model detects you're done, optionally presses enter

install

git clone https://github.com/alosec/yappatron
cd yappatron/packages/app/Yappatron
swift build

requirements

  • macOS 14+ (Sonoma)
  • Apple Silicon (M1/M2/M3)
  • Microphone permission
  • Accessibility permission

philosophy

The best interface is no interface.

Voice dictation should be invisible. Think, speak, words appear. No buttons, no modes, no cognitive load.