VokoVoko
Article

Linux Speech to Text in 2026: The Only Apps That Actually Work

By Sergio León8 min read

Linux Speech to Text in 2026: The Only Apps That Actually Work

If you've spent any time looking for dictation software for Linux, you already know the pattern. Every "best dictation app" list opens with "tested on macOS Sonoma," dismisses Windows in two sentences, and ignores Linux entirely. The "Linux" sections that do exist usually point you at Whisper.cpp on the command line — technically valid, practically unusable as a daily dictation tool unless you're going to write the integration yourself.

This guide is honest about a smaller question: of the consumer dictation apps actually shipping in 2026, which ones run on Linux? The answer turns out to be a very short list. Two paid options, three open-source projects, plus the CLI tools you can chain together if you're a developer with a free weekend.

Disclosure: I'm the founder of Voko, one of the two paid options that ships a Linux build. Treat the section about it accordingly. Free trial is 7 days, no credit card, so you can verify everything below directly.


Why "Linux speech to text" is harder than it should be

The Whisper revolution that powered the dictation app explosion since 2023 happened mostly on Mac. The reasons are pragmatic:

Most consumer dictation apps are built by small teams. Shipping for Mac alone halves their work. Adding Windows doubles it. Adding Linux — with the diversity of distributions, package managers, audio stacks (ALSA, PulseAudio, PipeWire), and display servers (X11, Wayland) — multiplies it again. Most teams stop at Mac.

The Linux audio stack has been in transition. PulseAudio dominated for a decade, PipeWire is the modern replacement on Fedora and Ubuntu 22.04+, and not every app handles both gracefully. A dictation app that captures audio cleanly on Mac may have edge-case bugs on a Wayland-with-PipeWire Ubuntu 25.04 desktop that the team never tests for.

The Linux desktop user base is small — roughly 4% of desktop OS share globally per StatCounter — but it's heavily over-represented among software developers, who are exactly the people most likely to want a dictation tool. The supply / demand mismatch is real.

The result: most Linux users searching for dictation software end up disappointed and either install Whisper.cpp manually or give up.


The actual shortlist of Linux dictation apps in 2026

Tool Architecture Pricing Distros tested Audio stack
Voko Cloud $29/mo or $229/yr ($19/mo); 7-day free trial Debian, Ubuntu (.deb + .AppImage) PulseAudio + PipeWire
Wispr Flow (Linux beta) Cloud $15/mo or $144/yr Limited beta, Ubuntu only PulseAudio
nerd-dictation On-device (Vosk model) Free, open source Most distros ALSA, PulseAudio
Numen On-device (Vosk model) Free, open source Most distros PulseAudio
Whisper.cpp + custom script On-device (Whisper model) Free, open source Any distro Bring-your-own

That's the entire universe. Apple Dictation doesn't exist on Linux. Superwhisper, Voibe, MacWhisper, Aqua Voice, Spokenly — all Mac-only. Dragon was discontinued for consumer use.

Let's go through what each actually offers.


Voko on Linux

Voko ships native installers for Debian and Ubuntu (.deb package) plus a portable .AppImage that runs on most modern distros without installation.

What works:

  • Same hotkey + dictate + release UX as on Mac and Windows.
  • ~125 MB RAM at idle (measured on Ubuntu 24.04 with PipeWire, April 2026).
  • Latency: 322 ms median end-to-end (cloud transcription via secure API).
  • 18 languages with auto-detection.
  • PipeWire and PulseAudio both supported.
  • X11 confirmed; Wayland mostly works (some edge cases with focus tracking on GNOME 47).

What doesn't:

  • Requires an internet connection (it's cloud-based). Air-gapped Linux setups: this is the wrong tool.
  • No support for Fedora .rpm packages yet — use the .AppImage if you're on Fedora, OpenSUSE, or any rpm-based distro.
  • No CLI mode for now. It's GUI-only.
  • Wayland users on KDE Plasma report occasional focus issues when dictating into Konsole — works in browsers and editors, edge case in the terminal.

Pricing: $29/month or $229/year (works out to $19/month — annual saves 34%). 7-day free trial with no credit card required.

Honest framing: Voko is the most polished consumer dictation experience currently shipping for Linux, primarily because it's a deliberate cross-platform product, not a Mac app with a Linux afterthought. The tradeoff is the cloud requirement.


Wispr Flow Linux beta

Wispr Flow has had a Linux beta since late 2025, currently invite-only and Ubuntu-only.

What works: same Wispr Flow UX as on Mac and Windows. AI auto-formatting. Cloud-based.

What doesn't:

  • Beta access is gated. As of April 2026, signup goes through a waitlist on their site.
  • Ubuntu-only. No reports of working installs on Fedora, Arch, or anything non-Debian-derived.
  • The 800 MB RAM footprint observed on Mac/Windows persists on Linux — heavy for a Linux laptop with 8 GB RAM.
  • Same screen-context-to-cloud architecture as on the other platforms; if that's a privacy concern for you on Mac/Windows, it's the same on Linux.

If you're already a Wispr Flow user on another platform and want consistency, the beta is worth requesting access to. For new users on Linux, the wait is significant.


The open-source options: nerd-dictation, Numen, Whisper.cpp

For developers willing to spend a weekend, the open-source path is real.

nerd-dictation is the most polished of the bunch. Python-based, uses Vosk (a Kaldi-based speech recognition toolkit, NOT Whisper). Works system-wide via xdotool. Setup involves installing Python dependencies, downloading a Vosk model (~50-1500 MB depending on language quality), and configuring a hotkey via your desktop environment's keyboard shortcuts. Good accuracy on English, weaker on technical vocabulary than Whisper-based options.

Numen is similar to nerd-dictation but focused on voice control (commands) rather than pure dictation. Same Vosk backend. Installation is roughly the same.

Whisper.cpp + custom script is the highest-effort, highest-ceiling option. Whisper.cpp gives you the Whisper model running locally as a CLI tool. You write a shell script that:

  1. Records audio with arecord or pacat while a hotkey is held.
  2. Pipes the audio to whisper.cpp for transcription.
  3. Pastes the result via xdotool type (X11) or wtype (Wayland).

This is what's often suggested in r/linux dictation threads. It works, it's free, it's private (entirely on-device). It's also fragile — every desktop environment update can break the hotkey binding, and you're maintaining your own integration code indefinitely.

Honest take: if you have a free weekend, you're comfortable in shell, and you want fully offline + free dictation, Whisper.cpp + a script is genuinely viable. For everyone else, the Voko + Wispr Flow paid options exist for a reason.


Installing Voko on Ubuntu (the quick walkthrough)

Since this is the most common Linux distro and Voko is the focus, here's the actual install path.

For Ubuntu 22.04 LTS, 24.04 LTS, or 25.04 (Debian 12 also works):

# Download the .deb from voko.me
curl -L -o voko.deb https://voko.me/download/linux-deb

# Install
sudo dpkg -i voko.deb

# Resolve any dependency issues (rare, but harmless if needed)
sudo apt-get install -f

For other distros (Fedora, Arch, OpenSUSE, etc.) use the AppImage:

# Download the AppImage
curl -L -o Voko.AppImage https://voko.me/download/linux-appimage

# Make executable
chmod +x Voko.AppImage

# Run
./Voko.AppImage

First-run setup:

  1. Voko opens to the welcome screen.
  2. Sign in or start the 7-day trial (no credit card).
  3. Pick your hotkey. Default is Right Ctrl + Space — change it in Settings if it conflicts.
  4. Grant microphone access (your DE will prompt — approve).
  5. Test by dictating into a text editor.

Total time from curl to first dictation: under 60 seconds on a modern Linux desktop.


Decision tree for Linux dictation

You want a polished, low-friction dictation experience and accept cloud transcription → Voko.

You're already a Wispr Flow user on Mac/Windows and want continuity → request the Linux beta.

You're a developer, comfortable in shell, and want fully offline → Whisper.cpp + custom script.

You want offline + free + plug-and-play → nerd-dictation. Lower accuracy than Whisper-based options, but the simplest open-source path.

You only need occasional command-style dictation → Numen.

You want commercial offline dictation that just works on Linux → this category doesn't exist in 2026. Consider whether your "must be offline" constraint is a hard requirement or a preference.


Closing

The Linux dictation category is small, but it exists. If you've been told otherwise — by a "best of 2026" article that listed only Mac apps, or by a Reddit thread that pointed you at a five-year-old wiki page — that information was incomplete.

Two paid options ship for Linux today (Voko, Wispr Flow beta). Three open-source paths exist for developers. Apple Dictation is not coming to Linux. Superwhisper is not coming to Linux. The question is which set of tradeoffs you want.

If you want to try Voko on Linux, the 7-day free trial is the fastest test — install via .deb or .AppImage, dictate into your actual apps for a week, decide.


Related reading