How VoicePad works on Windows
VoicePad is a native Windows application built with Python and PyInstaller. It runs in the background from your system tray, ready to transcribe whenever you need it.
The Orb (clipboard mode)
A floating microphone button that stays on top of all windows. Click it, speak, click again — your dictated text lands in the clipboard, ready to paste anywhere with Ctrl+V. Great for quick notes or when switching between apps.
Direct mode
Dictate directly into any focused text field. Press the hotkey, speak, press again — text streams into Word, your browser, your code editor, wherever your cursor is. Uses Win32 SendInput to simulate keyboard typing.
Activation
Configure a global hotkey (default: Ctrl+Shift+Space) that works in any application. Or use the system tray icon to start/stop recording manually.
Apps it works in on Windows
Microsoft Office
- Microsoft Word — dictate documents, reports, letters
- Microsoft Outlook — compose emails hands-free
- Microsoft Excel — enter data, notes in cells
- Microsoft PowerPoint — speaker notes, text boxes
- Microsoft Teams — chat messages (not voice calls)
Browsers & Web Apps
- ChatGPT / Claude — talk to AI assistants by voice
- Gmail / Google Docs — full Google Workspace support
- Notion — notes, databases, documents
- Slack (web) — messages and threads
- Any web form — search bars, comment fields, login forms
Development Tools
- Visual Studio Code — comments, documentation, even code
- JetBrains IDEs — IntelliJ, PyCharm, WebStorm
- Windows Terminal — yes, you can dictate commands
- Notepad++ — quick notes and scripts
Rule of thumb: If you can type there with your keyboard, VoicePad can dictate there. It simulates standard keyboard input at the Windows level.
Technical implementation on Windows
| Component | Implementation |
|---|---|
| Whisper runtime | whisper.cpp (C++ port, GGUF format) |
| Acceleration | CPU (SSE/AVX) + optional CUDA for NVIDIA GPUs |
| Audio capture | WASAPI (Windows Audio Session API) |
| Voice detection | Silero VAD (ONNX runtime) |
| Text injection | Win32 SendInput (keyboard simulation) |
| UI framework | PyQt6 (native Windows widgets) |
| Installer | Inno Setup (EXE installer) |
| Hotkey handling | Global keyboard hook (RegisterHotKey) |
VoicePad uses SendInput to inject text at the Windows input level. This means it works with any application that accepts keyboard input — no special integration or API access required.
VoicePad vs Windows Voice Typing
| Feature | VoicePad AI | Windows Voice Typing (Win+H) |
|---|---|---|
| Works offline | Yes, always | Basic only (low accuracy) |
| Accuracy (English) | 96-98% (Whisper) | ~90% offline, ~95% online |
| Accuracy (German) | 94-97% | ~85% |
| Privacy | 100% local | Voice sent to Microsoft (online mode) |
| Requires account | No | Microsoft account for best features |
| Custom vocabulary | Yes (dictionary) | Limited |
| Works in all apps | Yes | Most (some compatibility issues) |
| Price | $0-50 one-time | Free (with Windows) |
Windows Voice Typing is convenient but limited. VoicePad brings Whisper-level accuracy to Windows with complete offline operation and privacy.
System requirements
| Component | Minimum | Recommended |
|---|---|---|
| Windows version | Windows 10 (1909+) | Windows 11 |
| Architecture | 64-bit (x64 or ARM64) | x64 |
| CPU | Intel i5 / AMD Ryzen 5 (2018+) | Intel i7 / AMD Ryzen 7 |
| RAM | 4 GB | 8 GB+ |
| Disk space | 500 MB (Small model) | 2 GB (Medium model) |
| GPU | Not required | NVIDIA (CUDA) for faster processing |
VoicePad runs on any modern Windows PC. Older hardware works but with slower transcription. No admin rights needed for installation.
Frequently asked questions
Get VoicePad for Windows
Free standard tier available now. Founding members get lifetime Pro access — — spots remaining.
Get VoicePad for Windows