Downloads

Which file to take depending on whether you want to use WhispSkrid or change it, how to check what you received, and what that apt notice means.

The files are in the bar at the top of every page, in every language. This page is for deciding what to take, and for checking what you received.

Which file

FileSizeTake it if
whispskrid_1.0.1_all.deb≈ 74 kByou are on Debian 12 or 13, Ubuntu 22.04 and 24.04 or a derivative of these
whispskrid-1.0.1-1.fc42.noarch.rpm≈ 80 kByou are on Fedora 42
whispskrid-1.0.1-1.leap156.noarch.rpm≈ 80 kByou are on openSUSE Leap 15.6
whispskrid-1.0.1-1-any.pkg.tar.zst≈ 81 kByou are on Arch Linux
whispskrid-v1.0.1.tar.gz≈ 95 kByou want the sources of that exact version, to run it from a source install on any distribution
SHA256SUMS< 1 kByou want to verify any of the above

Each package is small because it carries neither the Python environment nor the Whisper model: those are fetched on first configuration (see below).

# Debian 12 and 13, Ubuntu 22.04 and 24.04 and their derivatives
sudo apt install ./whispskrid_1.0.1_all.deb

# Fedora 42
sudo dnf install ./whispskrid-1.0.1-1.fc42.noarch.rpm

# openSUSE Leap 15.6
sudo zypper install ./whispskrid-1.0.1-1.leap156.noarch.rpm

# Arch Linux
sudo pacman -U whispskrid-1.0.1-1-any.pkg.tar.zst

What the package installs

  • the whispskrid command, a wrapper into a private Python environment;
  • the application code and its default configuration, under /usr/lib/whispskrid/ and /usr/share/whispskrid/;
  • manual pages in English, French, German and Spanish (man whispskrid).

The faster-whisper engine is not natively packaged on any of these distributions. The first time the package is configured it creates a private virtual environment and installs it there — this is the one step that needs network access, and it happens only then.

It does not include a Whisper model. Download the default model with whispskrid --download-model base; it lands in ~/.local/share/whispskrid/whisper-models/, and the manpage’s FILES section gives the exact path. The base model is about 145 MB; tiny, small, medium and large-v3 are also available.

About that apt notice

The install command prints something that looks alarming and is not:

N: Download is performed unsandboxed as root as file '...' couldn't be
   accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

The installation succeeded. apt gives up its sandbox when it cannot read the file as the unprivileged _apt user, and says so rather than staying silent. Home directories are mode 700 by default on current Debian, so _apt cannot traverse yours — a sane default, not a mistake on your side.

There is nothing to fix. If you would rather not see it, install from a directory _apt can read:

sudo cp whispskrid_1.0.1_all.deb /var/tmp/
sudo apt install /var/tmp/whispskrid_1.0.1_all.deb

After installing

Only if you use the ydotool fallback for text injection, your user needs to be in the input group (access to /dev/uinput):

sudo usermod -aG input $USER

Log out and back in for it to take effect. Only the ydotool engine needs it; xdotool does not.

Check what you downloaded

Every version publishes the checksums of its files. Comparing takes one command, and it is the only way to know that what arrived is what was published:

sha256sum -c SHA256SUMS

Run it in the directory that holds the downloaded files.

Or clone it, if you intend to make changes

git clone https://github.com/RonanDavalan/whispskrid.git

The package and the source install are mutually exclusive on one machine. Take the package unless you are going to modify the code; the Guides cover the from-source path.

Earlier versions

This site serves the current version — the one you install. The forge keeps the archive: every release, with its notes and its date, at github.com/RonanDavalan/whispskrid/releases. Duplicating it here would only split the same content across two addresses.

The documentation, offline

One PDF per language — English, French, German, Spanish — assembled from the same sources as the online documentation. It is published only here, not in the Git repository. The badge at the top of the page gives you the one for the current language.

Where it runs

Four distribution families, one version list: Debian 12 and 13 and Ubuntu 22.04 and 24.04 (.deb), Fedora 42 (.rpm), openSUSE Leap 15.6 (.rpm), Arch Linux (.pkg.tar.zst). Derivatives of a listed system are not tested one by one. Other systems are not covered — not as a matter of principle, simply the perimeter that has been tested.

Every package has been installed, checked with --diagnose and cleanly removed in a container of each version listed above. The Debian package has also been validated in real use, dictation included, on several physical machines, one of them running Debian 13; the other packages have not yet been exercised in a real graphical session — saying so is more useful than a compatibility list nobody checked.