Check whether AIspeaky fits your Linux desktop.
Linux support must be exact, not implied. Check your distribution, desktop environment, display server, package path, and target apps before installing.
What is actually tested today
We name what we own: Fedora is the baseline we run. Other distributions appear as community or needs-test status only.
Owner-tested baseline
- GNOME 46 on Wayland with ibus and pipewire.
- Dictation, insertion and managed translation verified end-to-end.
- Command mode gated per app — coverage tracked publicly.
Treated as needs-test
- Ubuntu 24.04 is community-tested, not owner-verified.
- Arch, openSUSE and others are marked needs-test until logged.
- Run the compatibility checker before installing.
Per-distro status, by surface
Verified, limited, gated, unsupported and unknown are first-class — no green-tick blanket claims.
| Feature | Fedora 40/41 | Ubuntu 24.04 | Arch (rolling) |
|---|---|---|---|
Desktop environment GNOME / KDE / others | VerifiedGNOME 46 verified | LimitedGNOME 46 — community | Needs test |
Display server Wayland vs X11 | VerifiedWayland default | LimitedWayland default, X11 fallback | Needs test |
Input method ibus / fcitx | Verifiedibus default | Limitedibus tested; fcitx not tested | Needs test |
Microphone permission pipewire / portal flow | Verifiedpipewire + portal | Verifiedpipewire default | Needs test |
Text insertion Into focused app | VerifiedWayland + portal path | LimitedApp-by-app | Needs test |
Translation Managed lane only | VerifiedSupported pairs only | VerifiedSupported pairs only | VerifiedSupported pairs only |
Command mode Per-app verification | GatedVerified apps only | Gated | Gated |
Install route Verified package | VerifiedRPM (x86_64) | Limited.deb — community test | UnsupportedNo official package yet |
- Fedora 40/41
- VerifiedGNOME 46 verified
- Ubuntu 24.04
- LimitedGNOME 46 — community
- Arch (rolling)
- Needs test
- Fedora 40/41
- VerifiedWayland default
- Ubuntu 24.04
- LimitedWayland default, X11 fallback
- Arch (rolling)
- Needs test
- Fedora 40/41
- Verifiedibus default
- Ubuntu 24.04
- Limitedibus tested; fcitx not tested
- Arch (rolling)
- Needs test
- Fedora 40/41
- Verifiedpipewire + portal
- Ubuntu 24.04
- Verifiedpipewire default
- Arch (rolling)
- Needs test
- Fedora 40/41
- VerifiedWayland + portal path
- Ubuntu 24.04
- LimitedApp-by-app
- Arch (rolling)
- Needs test
- Fedora 40/41
- VerifiedSupported pairs only
- Ubuntu 24.04
- VerifiedSupported pairs only
- Arch (rolling)
- VerifiedSupported pairs only
- Fedora 40/41
- GatedVerified apps only
- Ubuntu 24.04
- Gated
- Arch (rolling)
- Gated
- Fedora 40/41
- VerifiedRPM (x86_64)
- Ubuntu 24.04
- Limited.deb — community test
- Arch (rolling)
- UnsupportedNo official package yet
Pick the right install route
Plan entitlement does not guarantee a Linux package exists for your distro. Confirm here first.
$ rpm --version $ echo $XDG_SESSION_TYPE # expect: wayland $ pactl info | grep "Server Name"
Run the checker, then install the matching package. Compatibility report links to the verified RPM.
Reminder: a Pro plan entitlement is not a Linux availability promise. Platform support is reported here and on /compatibility.
Why a portal path, not a global hook
We use the desktop portal where it exists, with a documented fallback for X11. No keystroke-injection magic.
Portal insertion (Wayland)
When the compositor exposes the input portal, text is delivered to the focused app through it. Safer, sandbox-friendly.
XTest fallback (X11)
On X11 we use the standard XTest path. Documented, but increasingly legacy.
Clipboard handoff
When neither path is available, we paste via clipboard with a visible prompt — never silently.
What we will not pretend works
Wayland command surface is incomplete
Some compositors do not expose the APIs command mode relies on. Dictation and insertion are unaffected; command mode is reported as gated until the compositor is verified.
fcitx and uncommon IME stacks are untested
ibus is the tested baseline. fcitx and other input methods may work, but we do not claim it until a run is logged.
32-bit and non-x86_64 are out of scope
Builds target x86_64 desktops. ARM Linux laptops and 32-bit installs are not in v1 scope.
Flatpak/Snap sandboxes can block insertion
Some sandboxed target apps block the insertion portal. The compatibility checker calls this out per app.
Where AIspeaky sits among Linux dictation options
Sourced comparisons live in resources. No green-vs-red marketing tables.
We compare against DIY Whisper setups and Dragon-style commercial tools — with dates and source URLs, not vibes.
Read the comparisons