vocalinux and MySuperWhisper
These are competitors—both provide offline voice-to-text dictation for Linux using Whisper as the speech recognition engine, with largely identical functionality (Wayland/X11 support, local processing), so users would select one based on maturity and feature preferences rather than use them together.
About vocalinux
jatinkrmalik/vocalinux
Free, open-source, 100% offline voice dictation for Linux. Speak and type anywhere via whisper.cpp, Whisper & VOSK engines, GPU-accelerated, works on X11 + Wayland!
Provides intelligent hardware detection and multi-engine flexibility: users can choose between whisper.cpp (default, universal Vulkan GPU support), OpenAI Whisper (PyTorch-based, NVIDIA-only), or VOSK (lightweight). Integrates with X11/Wayland input systems via IBus and evdev for keyboard event injection, system tray via AppIndicator, and XDG autostart for persistent startup. Architecture emphasizes reliability with SYN_DROPPED recovery, sample-rate device probing, and modifier alias matching across keyboard layouts.
About MySuperWhisper
OlivierMary/MySuperWhisper
A global voice dictation tool for Linux using local OpenAI Whisper. Fast, accurate, and works on Wayland/X11.
Implements global hotkey detection with configurable multi-tap triggers (single/double/triple press) and voice command post-processing that intelligently adapts output formatting for terminal emulators versus standard applications. Integrates with PulseAudio/PipeWire for audio capture, supports CUDA INT8 quantization for GPU acceleration, and provides multilingual voice commands (French, English, Spanish) alongside a system tray interface for device selection and model switching.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work