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.

vocalinux
69
Established
MySuperWhisper
39
Emerging
Maintenance 13/25
Adoption 16/25
Maturity 24/25
Community 16/25
Maintenance 13/25
Adoption 4/25
Maturity 9/25
Community 13/25
Stars: 188
Forks: 24
Downloads: 593
Commits (30d): 0
Language: Python
License: GPL-3.0
Stars: 7
Forks: 2
Downloads: —
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work