r/software • u/BigParty7725 • 18h ago
Release I made a free, open-source voice typing app that runs offline and types into any app
galleryEdit: I undersold the part I'm proudest of. With the Android app you can watch your PC's screen live from your phone, from any network, dictate or type into a window you pick, ask your PC's assistant, and run voice commands on it. The PC has to approve each phone first, the live video is end-to-end encrypted over WebRTC, and speech and the assistant can run fully locally with no API key. (Live view needs a Windows PC for now.)
Hi all, I'm the developer of Talvio, so full disclosure that this is my own project.
I write a lot (emails, Slack, code comments) and Windows' built-in voice typing kept stopping every time I paused to think. The good alternatives are subscriptions that send your audio to their servers. So I built my own.
How it works: hold Ctrl+Win, talk, let go. The text gets typed wherever your cursor is, in any app. Speech recognition runs on your own machine (Whisper, Parakeet and others, on your GPU if you have one), so it works offline and there's no account needed.
Some other things it does:
- Ask out loud: a second shortcut asks an assistant a question and it answers by voice. It can read the text you have selected, so "translate this" or "reply to this" works.
- Voice commands: "play Believer on YouTube", "turn the volume down", "email Ram that I'm running late"
- Meeting notes: records your mic and the call audio as separate lanes and writes notes afterwards
- Phone as a mic: the Android app lets you dictate into your PC from across the room
The AI features use your own API key, a local model, or the $1 of free credit you get if you sign in. Plain dictation needs none of that.
Windows and Linux builds are out now, macOS is coming. MIT licensed.
GitHub: https://github.com/ishangautam7/Talvio
It's still early, so bug reports are very welcome.
