
# Vocalinux
**Voice dictation for Linux**
[](docs/DISTRO_COMPATIBILITY.md)
[](docs/DISTRO_COMPATIBILITY.md)
[](docs/DISTRO_COMPATIBILITY.md)
[](docs/DISTRO_COMPATIBILITY.md)
[](docs/DISTRO_COMPATIBILITY.md)
[](https://github.com/VocaHQ/vocalinux#privacy-and-security)
[](https://github.com/VocaHQ/vocalinux#features)
[](https://www.gnu.org/licenses/agpl-3.0)
[](https://www.python.org/downloads/)
[](https://github.com/VocaHQ/vocalinux/releases)
[](https://github.com/VocaHQ/vocalinux/releases/latest)
[](https://github.com/VocaHQ/vocalinux/releases/latest)
[](https://github.com/VocaHQ/vocalinux/releases/latest)
[](#flatpak-any-distro)
[](https://snapcraft.io/vocalinux)
[](https://aur.archlinux.org/packages/vocalinux)
[](https://pypi.org/project/vocalinux/)
[](packaging/nix/README.md)
[](https://discord.gg/t6muquAJbm)
[](https://vocahq.com)
[](https://x.com/vocahq)
[Website](https://vocalinux.com) · [Install](#install) · [Docs](#documentation) · [Releases](https://github.com/VocaHQ/vocalinux/releases)
Vocalinux turns speech into typed text in whatever app has focus. It is a free, AGPL-3.0-licensed desktop app for X11 and Wayland. After you download a model, local engines (whisper.cpp by default, plus OpenAI Whisper, Faster Whisper, VOSK, and Parakeet) run speech-to-text on your machine. An optional remote HTTP API is off unless you configure it.
No Voca account is required. Models download once. After that, speech-to-text stays on your machine.
**Current release:** [v0.18.4](https://github.com/VocaHQ/vocalinux/releases/tag/v0.18.4). Patch: long dictations are no longer cut off, model downloads only start when you confirm them, Test Dictation always gets its own result, the GPU picker and CPU threads match what whisper.cpp really uses, a second press of the hotkey cancels a slow transcription, and Slovenian joins the language list. Details: [docs/UPDATE.md](docs/UPDATE.md).
## Features
- **On-device after model download**: Local engines; speech-to-text stays on your machine
- **X11 and Wayland**: Text injection via xdotool, IBus, wtype, ydotool, or clipboard fallback
- **Several engines**: whisper.cpp (default), OpenAI Whisper, Faster Whisper, VOSK, Parakeet, plus optional remote HTTP API or local VocaGateway from Settings (not on-device)
- **GPU acceleration**: Vulkan for AMD, Intel, and NVIDIA with whisper.cpp
- **Toggle or push-to-talk**: New installs default to hold Right Alt; existing configs keep their shortcut
- **System tray + settings**: Searchable sidebar, Speech Model simple setup with Advanced as an island, status icons, audio feedback
- **Start on login**: XDG autostart (desktop session, not a systemd service)
- **Packaging**: install script, `.deb` / `.rpm`, AppImage, AUR, PyPI, Snap (`--edge`), Flatpak (release bundles and local build; not on Flathub), Nix flake
## Screenshots
Vocalinux in action. Full gallery on the [website screenshots page](https://vocalinux.com/screenshots/).
### Product