Built Shruti: A Minimal System-Wide Speech-to-Text Tool for Linux
This is a submission for the DEV Weekend Challenge: Community The Community I built this for Linux users who do a lot of typing and want fast dictation directly in their existing workflow. That includes: developers writing docs, comments, and messages students taking quick notes writers drafting ideas multilingual users who need reliable transcription across languages The goal was simple: no heavy app, no complicated flow, just speak and continue typing. What I Built I built Shruti , a minimal system-wide speech-to-text utility for Linux X11. Workflow: Place cursor in any text field Press hotkey once to start recording Press the same hotkey again to stop Shruti transcribes and types text at the cursor Press Esc anytime to cancel current recording Why it’s useful Works across apps where typing is possible Uses the user’s own Gemini API key High-quality transcription across languages Minimal visual HUD while recording/transcribing No always-on background process while idle. Demo GitHub:
Continue reading on Dev.to Python
Opens in a new tab




