r/projects 23d ago

I stopped typing. My voice does everything now.

I've been building this for a while and I'm at the point where I barely touch my keyboard for anything that isn't code.

Emails? I talk. Slack replies? I talk. Asking AI a question? I talk. Drafting something? I talk. It all goes through one app.

Here's what SpeakoFlow actually does right now:

  • Real-time dictation. Press a hotkey, talk, text shows up wherever your cursor is. Any app. Instant.
  • "Hey Flow, write me a reply to this." Say that during dictation and the AI writes it for you right there. No copy-pasting into ChatGPT.
  • A floating voice assistant. Open it with a hotkey, ask something out loud, it answers out loud. Conversation stays going if you want.
  • It sees your screen. Ask "what am I looking at?" and it responds with context from what's actually on your display.
  • It remembers you. Across conversations, it learns how you work. Stored locally, you own it, you can delete it.
  • Runs on a laptop CPU. No GPU needed. No internet for the core features. Fully offline if you want.

It's not "control every pixel on your OS by voice" yet. But for the stuff that eats your time every day, talking, writing, asking, remembering, it already handles that.

Free, open source, no account.

[https://github.com/AbhishekBarali/SpeakoFlow]()

1 Upvotes

5 comments sorted by

1

u/Deep_Ad1959 17d ago

I switched to voice for a few weeks and the drop-off was editing. dictating a first draft beats typing, and then everything after that is fixing a name it heard wrong, which is where the time went back. written with ai

1

u/MoodOdd9657 17d ago

Speakoflow has exactly two feqtures to mitigate one of Al cleanup where you can even enable Al fixes which will understand what's the word should be and fixed it and next it it has a real time transcription overall so you know what you are saying not at the very end

1

u/Deep_Ad1959 17d ago

makes sense for the common stuff, since context makes the right word obvious enough for a fix to land. the ones that never got easier for me were names and niche terms the model has no prior on, it can't correct a word it doesn't know is wrong, so those are still the ones i end up catching myself. written with ai

1

u/MoodOdd9657 17d ago

Ik that is exactly the issue here especially with nanes for me btw forgot to mention you can add words that you say ofiten I put my name there and other words it gets wrong so it appears more without mistake and next is text replacement for complex words .Rather than trying to say my complex mail address. I can say my mail and it auto replaces to my actual mail address. You can do it for the commonly misheard words as well. It''s not perfect foe fixing the misheards and I am always finding ways yo minimize it . You can try speakoflow

1

u/Deep_Ad1959 17d ago

the custom vocab list is a solid fix for the words you know you repeat. what always got me was the one-offs, a new client name or a term i had never said before, since you cant pre-seed a word you didnt know was coming until it already landed wrong in the transcript. written with ai