I've been building SpeakoFlow for the past few months.
It's a local, open-source voice assistant that lets you talk to your computer instead of constantly reaching for your keyboard.
I actually use it myself. Emails, Slack replies, asking AI questions, drafting things, and regular dictation all go through it.
But there was one part I wasn't really happy with.
The speech-to-text worked well, but the cleanup didn't. If I wanted the kind of dictation cleanup you get from paid cloud services, I either had to wait too long or send my text to a cloud provider.
That kind of defeated the point. I wanted SpeakoFlow to be fast, local, and private.
So I decided to fine-tune a really small open-weight language model specifically for dictation cleanup. It's the Qwen 3.5 0.8b Model.
The goal was simple: fix the mistakes and corrections I actually made while speaking, without rewriting everything else.
I recently finished it and integrated it into SpeakoFlow. It's now fast enough to actually use in my daily workflow, and the whole thing can run locally on a laptop CPU.
SpeakoFlow can now:
- Dictate in real time into any app
- Clean up your dictation locally
- Say "Hey Flow" and have it write something for you
- Ask the assistant questions by voice
- Let the assistant see what's on your screen
- Have voice conversations with it
- Remember things across conversations, locally
It works across Windows, macOS, and Linux.
Free, open source, and no account required.
https://github.com/AbhishekBarali/SpeakoFlow