System Requirements
OpenWhispr requires Windows 10 or later (Windows 11 supported).
Hardware Requirements
- Processor: x64 (64-bit)
- RAM: 4GB minimum (8GB recommended for local transcription)
- Disk Space: 500MB for app + up to 3GB for local Whisper models
Software Requirements
- Node.js 18+ (for building from source)
- Visual Studio Build Tools or MinGW-w64 (for compiling native binaries from source)
Installation Methods
- NSIS Installer (Recommended)
- Portable Version
- Build from Source
Download the installer
Download the
.exe installer from GitHub ReleasesRun the installer
- Double-click the installer
- Choose installation directory (default:
C:\Program Files\OpenWhispr) - Select shortcuts options:
- Create desktop shortcut
- Create Start Menu shortcut
- Click Install
The NSIS installer automatically cleans up cached models on uninstall.
Required Permissions
Microphone Access
OpenWhispr needs microphone access for voice recording.Grant permission when prompted
Windows will automatically prompt for microphone access on first use.
No Accessibility Permissions Required
Unlike macOS, Windows does not require special accessibility permissions for automatic pasting. OpenWhispr uses native Win32 APIs.
Windows-Specific Features
Native Push-to-Talk with Compound Hotkeys
OpenWhispr includes a native low-level keyboard hook (
windows-key-listener.exe) for true push-to-talk support.- Low-level keyboard hook: Uses
SetWindowsHookExwithWH_KEYBOARD_LL - Compound hotkey support: Multi-key combinations like
Ctrl+Shift+F11,Control+Super,Alt+Space - Key-up detection: Enables true push-to-talk mode (hold to record, release to stop)
- Global hook: Works even when OpenWhispr is in the background
- Native C binary spawned as background process
- Monitors keyboard events at system level
- Emits
KEY_DOWNandKEY_UPevents to Node.js via stdout - Supports modifiers:
Ctrl,Alt,Shift,Win(Super)
Control/Ctrl/CommandOrControl→VK_CONTROLAlt/Option→VK_MENUShift→VK_SHIFTSuper/Win/Meta→VK_LWIN/VK_RWIN
Control+Super(default on Windows)Ctrl+Shift+KAlt+SpaceWin+F11
Windows Fast Paste Binary
OpenWhispr uses a native C binary (
windows-fast-paste.exe) for instant clipboard pasting with terminal detection.- Win32 SendInput API: Simulates keyboard input at driver level
- Terminal detection: Automatically uses
Ctrl+Shift+Vfor terminal emulators - Window class detection: Identifies foreground window type
- Executable name fallback: Detects Electron-based terminals
- Window class names:
ConsoleWindowClass,CASCADIA_HOSTING_WINDOW_CLASS,mintty,PuTTY,Alacritty, etc. - Executable names:
termius.exe,tabby.exe,wave.exe,rio.exe
- Windows Terminal (all shells: PowerShell, CMD, WSL)
- Git Bash (mintty)
- PuTTY
- Alacritty
- WezTerm
- Hyper
- kitty
- Termius
- Tabby
- Wave
windows-fast-paste.exe(primary, ~10ms delay)nircmd.exe(bundled tool, ~30ms delay)- PowerShell
SendKeys(last resort, ~40ms delay)
Clipboard Restore Behavior
OpenWhispr temporarily replaces your clipboard to paste text, then automatically restores the original clipboard:- Fast paste: 10ms delay before paste, 80ms before restore
- nircmd: 30ms delay before paste, 80ms before restore
- PowerShell: 40ms delay before paste, 80ms before restore
Troubleshooting
Push-to-talk mode not working
Push-to-talk mode not working
Cause: Native key listener binary not found or failed to start.Solution:
- Check that
windows-key-listener.exeexists inresources\bin\ - Try a different hotkey (some keys may not support key-up detection)
- Switch to tap-to-talk mode in Settings
Text not pasting in certain apps
Text not pasting in certain apps
Cause: Some apps block simulated input or require administrator privileges.Solutions:
- Try running OpenWhispr as administrator
- Use manual paste with
Ctrl+V(text is always copied to clipboard) - Check if the target app is blocking input events
- Some full-screen games block input
- Apps running as admin may require OpenWhispr to also run as admin
Microphone not detected
Microphone not detected
Solution:
- Open Settings → System → Sound → Input
- Select the correct microphone
- Test the microphone using “Test your microphone”
- Restart OpenWhispr
ms-settings:soundTerminal paste uses Ctrl+V instead of Ctrl+Shift+V
Terminal paste uses Ctrl+V instead of Ctrl+Shift+V
Cause: Terminal not detected by window class or executable name.Solution: Report the terminal name in GitHub Issues so we can add it to the detection list.Workaround: Manually paste with
Ctrl+Shift+V.Hotkey conflicts with other apps
Hotkey conflicts with other apps
Solution: Change the hotkey in Settings → Hotkeys.Suggested alternatives:
Control+Super(default)Ctrl+Shift+KAlt+F7F8orF9
Local Whisper models not downloading
Local Whisper models not downloading
Check disk space: Whisper models range from 75MB (tiny) to 3GB (large).Models location: Or use in-app cleanup: Settings → General → Remove Downloaded Models
%USERPROFILE%\.cache\openwhispr\whisper-modelsManual cleanup:App won't start after Windows update
App won't start after Windows update
Cause: Windows Defender or antivirus blocking the app.Solution:
- Add OpenWhispr to Windows Defender exclusions:
- Open Windows Security → Virus & threat protection
- Click Manage settings → Add or remove exclusions
- Add
C:\Program Files\OpenWhispr
- Reinstall the app
Performance Optimization
Local Transcription Performance
Model comparison:tiny: ~75MB, fastest, lowest qualitybase: ~142MB, recommended balance ⭐small: ~466MB, better qualitymedium: ~1.5GB, high qualitylarge: ~3GB, best qualityturbo: ~1.6GB, fast with good quality
GPU Acceleration
OpenWhispr uses CPU-only builds of whisper.cpp. For GPU acceleration:- Build whisper.cpp with CUDA support
- Replace the bundled binary in
resources/bin/ - Ensure NVIDIA drivers are up to date
Uninstallation
- NSIS Installer
- Portable Version
Uninstall via Control Panel
- Open Settings → Apps → Installed apps
- Find OpenWhispr in the list
- Click Uninstall
Automatic cleanup
The NSIS uninstaller automatically removes:
- App files from
C:\Program Files\OpenWhispr - Cached Whisper models from
%USERPROFILE%\.cache\openwhispr\whisper-models - Start Menu shortcuts
- Desktop shortcuts
Next Steps
Configure Settings
Set up API keys, choose models, and customize hotkeys
Choose Processing Method
Compare local vs cloud transcription options
Troubleshooting Guide
Solutions for common Windows issues
Keyboard Shortcuts
Master hotkeys and push-to-talk mode