← All Comparisons

Voxtype vs WhisperWriter

Two Whisper-based dictation tools with different platform targets and workflows.

At a Glance

Aspect Voxtype WhisperWriter
Language Rust Python (PyQt5)
Platform Linux (Wayland & X11) Cross-platform
Interface Daemon (CLI) System tray GUI
Memory ~50MB ~300-500MB
GPU Acceleration Vulkan, CUDA, Metal, ROCm CUDA only
Text Processing Word replacements, spoken punctuation Limited

Platform Support

Voxtype

Linux-only, optimized for Wayland but works on X11 too. Uses evdev for hotkey detection (works on any Linux desktop), wtype for text output on Wayland (with CJK support), and ydotool on X11.

WhisperWriter

Cross-platform (Windows, Linux, macOS). Uses pynput for hotkeys and keyboard library for output. Wayland support has known issues.

Linux users: Voxtype has better Linux support due to its kernel-level evdev architecture. CJK character output works on Wayland via wtype.

Recording Modes

Voxtype: 2 modes

WhisperWriter: 4 modes

API Options

Voxtype

Local Whisper only. Uses whisper.cpp for offline inference.

WhisperWriter

Can use either:

The API option is useful if you have a weak CPU and an OpenAI account.

Setup Comparison

Voxtype

# Install
sudo dpkg -i voxtype_0.2.1-1_amd64.deb

# Interactive setup
voxtype setup model     # Select and download model
voxtype setup systemd   # Install as systemd service

WhisperWriter

git clone https://github.com/savbell/whisper-writer
cd whisper-writer
pip install -r requirements.txt
# May need CUDA setup for GPU
python run.py

Configuration

Voxtype: Config file

# ~/.config/voxtype/config.toml
[hotkey]
key = "rightctrl"
mode = "toggle"

[audio.feedback]
enabled = true

[text]
spoken_punctuation = true
replacements = { "javascript" = "JavaScript" }

WhisperWriter: GUI settings

PyQt5 settings window for configuration. Visual, but requires the app running.

Which to Choose?

Choose Voxtype if: You use Linux (Wayland or X11), want GPU acceleration (Vulkan for AMD, CUDA for NVIDIA), text processing features, CJK support, and prefer lightweight systemd daemons.

Choose WhisperWriter if: You use Windows/macOS, want a GUI for configuration, or need the OpenAI API fallback option.

Cross-Platform Users

Consider using WhisperWriter on Windows/Mac and Voxtype on Linux for the best of both worlds.

Links