Kurz: Ja, es gibt eine einzelne ausführbare Datei. WhisPaste veröffentlicht ein Linux-AppImage, das ohne Installationsschritt läuft, ein .deb für Debian und Ubuntu sowie ein schlichtes tar.gz des Release-Bundles. Die Spracherkennungs-Engine steckt einkompiliert im Download — es gibt keine Python-Umgebung anzulegen, kein pip install und keinen Compile-Schritt.
Die drei Linux-Dateien, beim Namen genannt
Jedes WhisPaste-Release veröffentlicht dieselben drei Linux-x86_64-Artefakte auf GitHub. Der Platzhalter für die Version ist die Release-Nummer (zum Beispiel 1.3.0); AppImage und .deb erscheinen zusätzlich unter einem stabilen, unversionierten Namen, der immer auf das neueste Release zeigt.
WhisPaste-<version>-linux-x64.AppImageEinzelne ausführbare Datei, keine Installation. Distributionsunabhängig — das ist die Datei, wenn du WhisPaste einfach nur starten willst.
Unversionierter Alias, immer das neueste Release:
WhisPaste-linux-x64.AppImageWhisPaste-<version>-linux-x64.debDebian-Paket für Debian und Ubuntu. Installiert nach /opt/whispaste, mit Symlink /usr/bin/whispaste, Desktop-Eintrag und Icon.
Unversionierter Alias, immer das neueste Release:
WhisPaste-linux-x64.debWhisPaste-<version>-linux-x64.tar.gzDas schlichte Release-Bundle: Executable plus die Verzeichnisse lib/ und data/. Irgendwohin entpacken, Binary aus dem Ordner starten. Zugleich die Quelle, aus der AppImage, .deb und die Packaging-Manifeste gebaut werden.
AppImage: eine Datei, kein Installationsschritt
AppImage herunterladen, ausführbar machen, starten. Im Dateimanager: Rechtsklick auf die Datei → Eigenschaften → Berechtigungen → „Datei als Programm ausführen“, dann Doppelklick. Im Terminal genügt chmod +x auf die Datei und danach der Aufruf. Der Start schreibt nichts in Systemverzeichnisse (nur die optionale Auto-Paste-Einrichtung legt einmalig mit sudo eine uinput-Regel an); Modelle und Einstellungen liegen unter ~/.config/whispaste. Zum Entfernen löschst du die Datei.
.deb: das Systempaket für Debian und Ubuntu
Wenn WhisPaste lieber in der Paketverwaltung stehen soll, installierst du das .deb mit apt install ./WhisPaste-<version>-linux-x64.deb. Es deklariert seine Laufzeit-Abhängigkeiten (libgtk-3-0, libsecret-1-0, libnotify4, libayatana-appindicator3-1, libasound2, libcurl4, libkeybinder-3.0-0, liblzma5, libc6, zlib1g), apt zieht Fehlendes also selbst nach. Die App selbst landet unter /opt/whispaste und bleibt dort schreibgeschützt; Modelle und Einstellungen liegen weiterhin in deinem Home-Verzeichnis.
Kein Python, kein Build, kein separater Engine-Download
WhisPaste führt whisper.cpp in-process aus, über eine mitgelieferte libwhisper-Bibliothek, die im Download direkt neben der Executable liegt. Kein Virtualenv anzulegen, kein pip install, kein CUDA-Toolkit und kein Compiler-Aufruf — auch die GPU-Beschleunigung ist einkompiliert (Vulkan unter Linux, das NVIDIA, AMD und Intel mit einem einzigen Build abdeckt; reine CPU, wenn kein nutzbarer Treiber da ist). Aktuelle NVIDIA-Karten können optional das CUDA-Paket in den Einstellungen nachladen.
Eines wird einmalig geladen: das Sprachmodell selbst, wenn du den Modell-Download im Einrichtungsschritt startest, nach ~/.config/whispaste/models/stt. Danach transkribiert WhisPaste ganz ohne Netzverbindung.
Tastenkürzel für die Spracheingabe unter Wayland (GNOME und KDE)
Unter Wayland dürfen Apps keine globalen Tastenkürzel selbst belegen — das übernimmt deine Desktop-Umgebung: Leg ein eigenes Tastenkürzel für den Befehl unten an. Er reicht den Aufruf an das laufende WhisPaste weiter und beendet sich sofort. --toggle startet eine Aufnahme oder stoppt die laufende (und startet vorher WhisPaste, falls es noch nicht läuft), --cancel verwirft die laufende Aufnahme. Beim AppImage statt whispaste den vollständigen Pfad zur Datei eintragen. Push-to-Talk, bei dem du die Taste zum Diktieren gedrückt hältst, gibt es unter Linux als experimentelle Option auf X11 und Wayland (GNOME 48+, Plasma 6+).
whispaste --toggle
whispaste --cancelGNOME: Einstellungen → Tastatur → Tastenkürzel anzeigen und anpassen → Eigene Tastenkürzel → +. Als Name WhisPaste, dann den Befehl eintragen und das Tastenkürzel festlegen.
KDE Plasma 6: Systemeinstellungen → Tastatur → Kurzbefehle → Neu hinzufügen → Befehl oder Skript …, den Befehl eintragen und das Tastenkürzel zuweisen. Unter Plasma 5: Systemeinstellungen → Kurzbefehle → Benutzerdefinierte Kurzbefehle → Bearbeiten → Neu → Globaler Kurzbefehl → Befehl/Adresse.
Für Skripte: Ein SIGUSR2 an die laufende Instanz schaltet ebenfalls um, ohne einen zweiten Prozess zu starten.
pkill -USR2 -x whispasteWas dein Rechner mitbringen muss
Eine 64-Bit-CPU (x86_64) und 8 GB RAM unter Ubuntu Linux oder einer vergleichbaren Distribution – das genügt für das kompakte Modell allein auf der CPU. Eine GPU ist nie Pflicht; mit eigener Grafikkarte kommt dasselbe Transkript über Vulkan spürbar schneller. Lieber selbst kompilieren? Der vollständige Quellcode liegt auf GitHub. Außer Flutter braucht er den Build-Schritt der Sprachengine aus BUILD.md.
Vor dem ersten Start
- Gibt es WhisPaste als AppImage?
- Ja. Jedes Release veröffentlicht WhisPaste-<version>-linux-x64.AppImage für x86_64, dazu ein stabiles, unversioniertes WhisPaste-linux-x64.AppImage, das immer auf das neueste Release zeigt. Es ist eine einzelne ausführbare Datei: ausführbar machen und starten, ohne Installer und ohne Paketverwaltung.
- Läuft WhisPaste unter Ubuntu ohne Installation?
- Ja — genau dafür ist das AppImage da. Es braucht kein root, fasst keine Systemverzeichnisse an und darf auf einem USB-Stick oder im Download-Ordner liegen. Nur die optionale Auto-Paste-Funktion braucht einmalig eine Berechtigungsregel für /dev/uinput, die du mit sudo einrichtest. Auf manchen neueren Distributionen braucht es zum Starten libfuse2 (siehe Download-Seite). Wer lieber richtig installiert: WhisPaste-<version>-linux-x64.deb ist das Paket für Debian und Ubuntu, WhisPaste-<version>-linux-x64.tar.gz das schlichte Bundle, das du irgendwohin entpacken kannst.
- Brauche ich Python für WhisPaste unter Linux?
- Nein. Die Spracherkennungs-Engine ist whisper.cpp, kompiliert in eine libwhisper-Bibliothek, die im Download mitkommt und in-process aufgerufen wird. Es gibt im gesamten Setup keinen Python-Interpreter, kein Virtualenv, kein pip install und keinen Build-Schritt.
- Funktioniert die Spracherkennung unter Ubuntu offline?
- Ja. Das Einzige, was Netz braucht, ist der einmalige Modell-Download beim ersten Start. Sobald die Modelldatei unter ~/.config/whispaste/models/stt liegt, läuft die Transkription vollständig auf deinem Rechner: kein Konto, keine Cloud-Runde und keine Qualitätseinbuße an einem Rechner ohne Netzanschluss.
- Braucht es eine NVIDIA-Karte oder eine CUDA-Installation?
- Weder noch. Unter Linux beschleunigt WhisPaste über Vulkan, das NVIDIA, AMD und Intel mit einem einzigen Build abdeckt; ein CUDA-Toolkit ist nicht zu installieren. Besitzer einer aktuellen NVIDIA-Karte (RTX- oder GTX-16-Serie) können optional das CUDA-Paket in den Einstellungen nachladen. Ohne nutzbaren GPU-Treiber läuft alles auf der CPU – das ist eine unterstützte Konfiguration, kein Fehlerfall.