{"repo":"infiniV/VoiceFlow","free":true,"listed":false,"github":"https://github.com/infiniV/VoiceFlow","clone":"git clone https://github.com/infiniV/VoiceFlow.git","description":"Local voice dictation and meeting recorder for Windows + Linux. Hold a hotkey to dictate, or record long-form meetings with system audio. Whisper transcription, bring-your-own-LLM summaries. Open source.","language":"Python","stars":406,"topics":["cross-platform","dictation","faster-whisper","hyprland","linux","offline","open-source","openai-whisper","privacy","pyloid"],"license":"MIT","category":"ai-agents","readme_excerpt":"Hold a hotkey. Speak. Release. The transcript pastes itself at your cursor. Local Whisper dictation for Windows and Linux. No account, no cloud, no monthly bill. macOS builds and runs but isn't officially supported yet. Latest: v1.6.0 · all releases New in v1.6.0 — Meetings : long-form recording with mic + system audio, local transcription, and bring-your-own-LLM summaries. --- What it does VoiceFlow lives in your system tray. Hold a global hotkey, a small popup pops up with a live amplitude meter, you talk, you release, and the transcript is typed at the cursor. That's it. The inference runs on your machine through faster-whisper. CUDA when you have it, CPU when you don't. The audio never touches a network socket. Meetings new in v1.6.0 Long-form recording that captures your mic plus system audio (Zoom, Meet, anything that plays through your speakers) into one stereo file, transcribes it locally with Whisper, and runs the summary through an LLM provider you choose. - System audio + mic in one file. Stereo capture via WASAPI loopback (Windows) and PipeWire/PulseAudio (Linux). - Pause, resume, stop from the dashboard or the tray menu — recording survives across hour-long calls. - Re-transcribe any saved recording with a different model, device, or language without re-recording. - Bring your own LLM. OpenAI, Groq, OpenRouter, Ollama, or any OpenAI-compatible endpoint. Keys live in your OS keychain. - Auto-rename from a default timestamp to a real topic once the transcript lands","default_branch":null,"files":null,"tree":[],"storefront":"/r/infiniV","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/infiniV/VoiceFlow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}