Article URL: https://github.com/PrestigePvP/Voicebox Comments URL: https://news.ycombinator.com/item?id=48929870 Points: 12 # Comments: 7

Voice-to-text tool that captures speech, transcribes it via Whisper, and formats the output with an LLM. Press a hotkey, speak, release — formatted text lands in your clipboard and is auto-pasted into whatever you were typing in. On first launch, VoiceBox opens a settings window. You can also create the config manually at ~/.config/voicebox/voicebox.toml: Config is loaded from (in order): ~/.config/voicebox/voicebox.toml, next to the binary, then ./voicebox.toml. Auto-paste requires macOS Accessibility access. On first use, macOS will prompt for permission, or you can grant it manually in System Settings → Privacy & Security → Accessibility. Settings (700×450, centered): Opens on launch, dock click, or via the Recording menu. Edit config here. Overlay (160×48, top-center, floating): Appears during recording. Shows recording indicator with voice level meter, spinner while processing, checkmark on success. After receiving {"type":"ready"}, the client sends a configure message with audio and focus context, then streams binary PCM chunks: The configure message carries audio params and focused element context (app name, bundle ID, element role, title, placeholder, current value) used by the LLM formatter to tailor output.