voisu

Press a key, speak, and your words land in the app you're using.

Press. Speak. Inserted. — dictation for Linux.

$ sudo dnf copr enable anuraj-dev/voisu
$ sudo dnf install voisu
# optional on-screen overlay:
$ sudo dnf install voisu-overlay
$ yay -S voisu-bin

Build from source instead: yay -S voisu

Ubuntu 26.04 LTS · amd64

# 1. Add Voisu's signing key.
$ sudo install -d -m 0755 /etc/apt/keyrings
$ curl -fsSL https://anuraj-dev.github.io/voisu/voisu-archive-keyring.asc \
    | sudo tee /etc/apt/keyrings/voisu-archive-keyring.asc >/dev/null

# 2. Add the repository.
$ echo 'deb [signed-by=/etc/apt/keyrings/voisu-archive-keyring.asc arch=amd64] https://anuraj-dev.github.io/voisu stable main' \
    | sudo tee /etc/apt/sources.list.d/voisu.list

# 3. Install.
$ sudo apt-get update && sudo apt-get install -y voisu

Signing key fingerprint
4149 EE38 68B3 6B60 0759 2966 D08B CFDC 3412 5B28 — should match what you fetched.

Verify the key first
# Fetch the key to a temp file and check its fingerprint before trusting it.
$ EXPECT=4149EE3868B36B6007592966D08BCFDC34125B28
$ curl -fsSL https://anuraj-dev.github.io/voisu/voisu-archive-keyring.asc -o /tmp/voisu.asc
$ gpg --show-keys --with-colons /tmp/voisu.asc \
    | awk -F: '$1=="fpr"{print $10; exit}'
# The printed fingerprint must equal $EXPECT before you add the key above.

Then enable it for your user:

$ systemctl --user enable --now voisu.service
$ voisu setup
# optional on-screen overlay (Fedora: install voisu-overlay first):
$ systemctl --user enable --now voisu-overlay.service