[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:handy":3},"\u003Ch1>Handy\u003C\u002Fh1>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdiscord.com\u002Finvite\u002FWVBeWsNXK4\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-%235865F2.svg?style=for-the-badge&amp;logo=discord&amp;logoColor=white\" alt=\"Discord\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>A free, open source, and extensible speech-to-text application that works completely offline.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Handy is a cross-platform desktop application that provides simple, privacy-focused speech transcription. Press a shortcut, speak, and have your words appear in any text field. This happens on your own computer without sending any information to the cloud.\u003C\u002Fp>\n\u003Ch2>Why Handy?\u003C\u002Fh2>\n\u003Cp>Handy was created to fill the gap for a truly open source, extensible speech-to-text tool. As stated on \u003Ca href=\"https:\u002F\u002Fhandy.computer\" rel=\"nofollow ugc noopener\">handy.computer\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free\u003C\u002Fstrong>: Accessibility tooling belongs in everyone's hands, not behind a paywall\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open Source\u003C\u002Fstrong>: Together we can build further. Extend Handy for yourself and contribute to something bigger\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Private\u003C\u002Fstrong>: Your voice stays on your computer. Get transcriptions without sending audio to the cloud\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple\u003C\u002Fstrong>: One tool, one job. Transcribe what you say and put it into a text box\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Handy isn't trying to be the best speech-to-text app—it's trying to be the most forkable one.\u003C\u002Fp>\n\u003Ch2>How It Works\u003C\u002Fh2>\n\u003Col>\n\u003Cli>\u003Cstrong>Press\u003C\u002Fstrong> a configurable keyboard shortcut to start\u002Fstop recording (or use push-to-talk mode)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Speak\u003C\u002Fstrong> your words while the shortcut is active\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Release\u003C\u002Fstrong> and Handy processes your speech using Whisper\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get\u003C\u002Fstrong> your transcribed text pasted directly into whatever app you're using\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The process is entirely local:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Silence is filtered using VAD (Voice Activity Detection) with Silero\u003C\u002Fli>\n\u003Cli>Transcription uses your choice of models:\u003Cul>\n\u003Cli>\u003Cstrong>Whisper models\u003C\u002Fstrong> (Small\u002FMedium\u002FTurbo\u002FLarge) with GPU acceleration when available\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parakeet V3\u003C\u002Fstrong> - CPU-optimized model with excellent performance and automatic language detection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Works on Windows, macOS, and Linux\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Quick Start\u003C\u002Fh2>\n\u003Ch3>Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download the latest release from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcjpais\u002FHandy\u002Freleases\" rel=\"nofollow ugc noopener\">releases page\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fhandy.computer\" rel=\"nofollow ugc noopener\">website\u003C\u002Fa>\u003Cul>\n\u003Cli>\u003Cstrong>macOS\u003C\u002Fstrong>: Also available via \u003Ca href=\"https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fhandy\" rel=\"nofollow ugc noopener\">Homebrew cask\u003C\u002Fa>: \u003Ccode>brew install --cask handy\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Windows\u003C\u002Fstrong>: Also available via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fwinget-pkgs\" rel=\"nofollow ugc noopener\">winget\u003C\u002Fa>: \u003Ccode>winget install cjpais.Handy\u003C\u002Fcode> \u003Cbr \u002F>\u003Cstrong>Note:\u003C\u002Fstrong> The Homebrew cask and winget package are not maintained by the Handy developers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Install the application\u003C\u002Fli>\n\u003Cli>Launch Handy and grant necessary system permissions (microphone, accessibility)\u003C\u002Fli>\n\u003Cli>Configure your preferred keyboard shortcuts in Settings\u003C\u002Fli>\n\u003Cli>Start transcribing!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Development Setup\u003C\u002Fh3>\n\u003Cp>For detailed build instructions including platform-specific requirements, see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcjpais\u002Fhandy\u002Fblob\u002FHEAD\u002FBUILD.md\" rel=\"nofollow ugc noopener\">BUILD.md\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2>Integrations\u003C\u002Fh2>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.raycast.com\u002Fmattiacolombomc\u002Fhandy\" title=\"Install Handy Raycast Extension\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fwww.raycast.com\u002Fmattiacolombomc\u002Fhandy\u002Finstall_button@2x.png?v=1.1\" height=\"64\" alt=\"Install handy Raycast Extension\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Control Handy from \u003Ca href=\"https:\u002F\u002Fwww.raycast.com\" rel=\"nofollow ugc noopener\">Raycast\u003C\u002Fa> — start\u002Fstop recording, browse transcript history, manage dictionary, switch models and languages.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattiacolombomc\u002Fraycast-handy\" rel=\"nofollow ugc noopener\">Source\u003C\u002Fa> · by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattiacolombomc\" rel=\"nofollow ugc noopener\">@mattiacolombomc\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>Architecture\u003C\u002Fh2>\n\u003Cp>Handy is built as a Tauri application combining:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Frontend\u003C\u002Fstrong>: React + TypeScript with Tailwind CSS for the settings UI\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backend\u003C\u002Fstrong>: Rust for system integration, audio processing, and ML inference\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Core Libraries\u003C\u002Fstrong>:\u003Cul>\n\u003Cli>\u003Ccode>transcribe-cpp\u003C\u002Fcode>: Local speech recognition with Whisper-family models (GGML\u002FGGUF)\u003C\u002Fli>\n\u003Cli>\u003Ccode>transcribe-rs\u003C\u002Fcode>: CPU-optimized speech recognition with Parakeet models\u003C\u002Fli>\n\u003Cli>\u003Ccode>cpal\u003C\u002Fcode>: Cross-platform audio I\u002FO\u003C\u002Fli>\n\u003Cli>\u003Ccode>vad-rs\u003C\u002Fcode>: Voice Activity Detection\u003C\u002Fli>\n\u003Cli>\u003Ccode>rdev\u003C\u002Fcode>: Global keyboard shortcuts and system events\u003C\u002Fli>\n\u003Cli>\u003Ccode>rubato\u003C\u002Fcode>: Audio resampling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Debug Mode\u003C\u002Fh3>\n\u003Cp>Handy includes an advanced debug mode for development and troubleshooting. Access it by pressing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>macOS\u003C\u002Fstrong>: \u003Ccode>Cmd+Shift+D\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Windows\u002FLinux\u003C\u002Fstrong>: \u003Ccode>Ctrl+Shift+D\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CLI Parameters\u003C\u002Fh3>\n\u003Cp>Handy supports \u003C\u002Fp>\n",1784564567936]