Voice dictation that actually runs on Linux
Wispr Flow does not support Linux. Superwhisper is macOS-only. Dragon is Windows-only. Aqua Voice does not ship a Linux client. If you got here after checking all of them, this is the short version: VibeVoice has a native client for Ubuntu, Fedora and Arch, and it works the same as it does everywhere else.

Is there a dictation tool that actually runs on Linux?
Almost none. Wispr Flow, Superwhisper and MacWhisper have no Linux build, and Dragon is Windows-only. The two that do run are Talon Voice, which is free and enormously capable but has to be scripted in Python first, and VibeVoice, which installs as a .deb and works straight away.
Otter.ai opens in a Linux browser but never types into your applications, so it does not solve the dictation problem. If you want full hands-free control of the machine rather than dictation, Talon is the better tool and we say so on its comparison page.
Which dictation apps support Linux?
| App | Linux client | Notes |
|---|---|---|
| VibeVoice | Yes | Native client, same features as Windows and macOS |
| Wispr Flow | No | macOS, Windows and iOS only |
| Superwhisper | No | macOS desktop, iOS companion |
| Dragon | No | Windows only |
| Otter.ai | Browser | Web app, but it does not type into your applications |
| Talon Voice | Yes | Genuinely cross-platform, but you script it in Python first |
Checked August 2026. Talon is the other real Linux option and is a serious tool — see our Talon comparison for where it is the better choice.
Native Rust Performance
Compiled binary with zero heavy Electron runtime overhead. Operates unobtrusively in your system tray using minimal RAM.
Sub-Second Cloud Streaming
Neural VAD guided chunking delivers continuous, punctuated text sub-second without triggering laptop fan noise or GPU battery drain.
X11 and Wayland
A global hotkey you choose inserts text into the focused field on both display servers — terminals, editors, browsers and GTK or Qt applications alike.
Installing on Linux
The client ships as a .deb package for Debian and Ubuntu. Download it from the download page and install it with your package manager:
sudo apt install ./vibevoice-desktop_*.deb vibevoice-desktop # first run prints a device code
Confirm the device code once in the browser and the client holds its own key from then on. On Fedora, Arch and anything else without dpkg, unpack the .deb or run the binary directly — there is no distribution-specific package yet, and pretending otherwise would waste your afternoon.
What it does not do
- It needs a network connection. Recognition runs on our servers, so there is no offline mode and no local model — if the audio must stay on your machine, this is the wrong tool.
- It types; it does not control the desktop. No voice commands for windows, menus or the cursor. Talon Voice is the tool for that, and on Linux it is genuinely good.
- Packaging is Debian and Ubuntu only. There is no RPM, no AUR entry and no Flatpak yet; on other distributions you unpack the .deb or run the binary yourself.
- There is no custom vocabulary. Package names, internal service names and unusual proper nouns come back as ordinary English and have to be corrected by hand.
Common questions
Which dictation tools actually support Linux in 2026?+
Two, realistically. Talon Voice runs on Linux and is a serious piece of software, but it is a framework you configure in Python rather than an application you install. VibeVoice ships a native client that types into the focused field on both X11 and Wayland. Wispr Flow, Superwhisper, MacWhisper and Dragon have no Linux build at all; Otter.ai opens in a browser but never types into your applications.
Does it work on Wayland as well as X11?+
Yes, on both. This is worth asking about because synthetic input is handled very differently on the two, and a tool built only for X11 silently does nothing on a Wayland session.
Which distributions are supported?+
The package is a .deb, so Debian, Ubuntu and their derivatives install it directly. On Fedora, Arch and others the binary runs but there is no native package yet — no RPM, no AUR entry and no Flatpak. That is a genuine gap rather than an oversight.
Does it need a GPU?+
No. Transcription happens on our servers, so the client is doing almost nothing: it captures audio, streams it, and types the result. A ten-year-old ThinkPad performs the same as a workstation, which is the practical advantage of not running the model locally.
Does it run offline?+
No. Audio is streamed for transcription, so a connection is required. If offline operation is a hard requirement on Linux, a locally-run Whisper build driven by your own script is the honest answer — we do not offer one.
Where to go next
Last reviewed . Competitor pricing and platform support change; check theirs before buying.