Show HN: Private voice-to-text for macOS using Apple's SpeechAnalyzer
leftouterjoins.github.io I built a menu bar app for voice typing on macOS that's 100% on-device. No cloud, no subscription, no data collection.
It uses Apple's new SpeechAnalyzer framework (macOS 26 Tahoe), which means:
- Speech models are system-managed, not bundled – the app is just 1.5MB
- Models run outside your app's memory space
- Automatic punctuation and optional emoji conversion
Press a hotkey, speak, and your words appear in real-time in whatever app has focus. An audio-reactive screen border shows you're recording.
MIT licensed: https://github.com/leftouterjoins/voicewrite
I built this because I wanted voice typing that doesn't send my audio to someone else's servers. The new SpeechAnalyzer API made it possible without bundling a 1GB+ Whisper model.
Its also very fast, IMO.
Happy to answer questions about the SpeechAnalyzer API or the implementation.
Comments
Interesting. Is the SpeechAnalyzer API supported on iOS?
Why isn't it notarized?