Installation
Install Voxtype
Choose your distribution’s package manager or install from source.
- Arch Linux
- Debian/Ubuntu
- Fedora
- From source
See the Installation page for all options including GPU acceleration variants.
Install text input driver
Voxtype needs a way to output text. Install
wtype for best Unicode/CJK support on Wayland.Download transcription model
Voxtype uses Whisper models for offline speech recognition. Download the This downloads the default model (~142 MB) to
Use
base.en model for a good balance of speed and accuracy.~/.local/share/voxtype/.Available models
Available models
| Model | Size | Accuracy | Speed |
|---|---|---|---|
| tiny.en | 39 MB | ~10% WER | Fastest |
| base.en | 142 MB | ~8% WER | Fast |
| small.en | 466 MB | ~6% WER | Medium |
| medium.en | 1.5 GB | ~5% WER | Slow |
| large-v3-turbo | 1.6 GB | ~4% WER | Fast (with GPU) |
voxtype setup model for interactive selection or voxtype setup --download --model <name> to download a specific model.Configure compositor keybinding
The best way to use Voxtype is with your compositor’s native keybindings. This provides push-to-talk without special permissions.Then disable the built-in hotkey to avoid conflicts:
- Hyprland
- Sway
- River
- X11 / Built-in hotkey
Add to Reload config:
~/.config/hypr/hyprland.conf:hyprctl reloadStart the daemon
Run Voxtype to start the transcription daemon.Keeps the daemon running in your terminal. Press Ctrl+C to stop.You should see output like:
- Foreground
- Systemd
What’s next?
Basic usage
Learn push-to-talk, toggle mode, and hotkey configuration
Configuration
Customize models, audio, output, and text processing
Transcription engines
Explore 7 engines for different languages and use cases
GPU acceleration
Enable Vulkan, CUDA, or ROCm for faster inference
Troubleshooting
Text not appearing
Text not appearing
Symptom: Voxtype records but text doesn’t appear at cursor.Solution:
- Verify
wtypeis installed:which wtype - Check daemon logs for output driver errors
- Try clipboard mode:
voxtype --clipboard - See Output Modes for driver setup
Cannot open input device
Cannot open input device
Symptom: Error: “Cannot open input device”Solution:
- If using compositor keybindings: Set
[hotkey] enabled = falsein config - If using built-in hotkey: Add yourself to input group:
sudo usermod -aG input $USERand log out/in
No audio captured
No audio captured
Symptom: Recording starts but produces empty transcription.Solution:
Model not found
Model not found
Symptom: Error: “Model file not found”Solution:
Community
- GitHub: github.com/peteonrails/voxtype
- Issues: Report bugs or request features
- Discussions: Ask questions