En bref : oui, il existe un fichier exécutable unique. WhisPaste publie une AppImage Linux qui fonctionne sans étape d'installation, un .deb pour Debian et Ubuntu, et une archive tar.gz simple du paquet de version. Le moteur de reconnaissance vocale est compilé dans le téléchargement : il n'y a ni environnement Python à créer, ni pip install, ni étape de compilation.
Les trois fichiers Linux, par nom
Chaque version de WhisPaste publie les mêmes trois artefacts Linux x86_64 sur GitHub. Le marqueur de version est le numéro de version (par exemple 1.3.0) ; l'AppImage et le .deb sont en plus publiés sous un nom stable et sans version, qui pointe toujours vers la version la plus récente.
WhisPaste-<version>-linux-x64.AppImageFichier exécutable unique, sans installation. Indépendant de la distribution : c'est celui à prendre si vous voulez simplement lancer WhisPaste.
Alias sans version, toujours la version la plus récente :
WhisPaste-linux-x64.AppImageWhisPaste-<version>-linux-x64.debPaquet Debian pour Debian et Ubuntu. Installe dans /opt/whispaste avec un lien symbolique /usr/bin/whispaste, une entrée de bureau et une icône.
Alias sans version, toujours la version la plus récente :
WhisPaste-linux-x64.debWhisPaste-<version>-linux-x64.tar.gzLe paquet de version simple : l'exécutable et ses répertoires lib/ et data/. Décompressez-le n'importe où, puis lancez le binaire depuis le dossier. C'est aussi la source à partir de laquelle l'AppImage, le .deb et les manifestes de paquets sont construits.
AppImage : un fichier, pas d'installation
Téléchargez l'AppImage, rendez-la exécutable, lancez-la. Dans un gestionnaire de fichiers : clic droit sur le fichier → Propriétés → Permissions → « Autoriser l'exécution du fichier comme programme », puis double-clic. Dans un terminal, il suffit de chmod +x sur le fichier, puis de le lancer. Son lancement n'écrit rien dans les répertoires système (seul le réglage optionnel du collage automatique ajoute, une fois, une règle uinput avec sudo) ; l'application conserve ses modèles et ses réglages sous ~/.config/whispaste. Pour supprimer WhisPaste, effacez simplement le fichier.
.deb : le paquet système pour Debian et Ubuntu
Si vous préférez gérer WhisPaste avec votre gestionnaire de paquets, installez le .deb avec apt install ./WhisPaste-<version>-linux-x64.deb. Il déclare ses dépendances d'exécution (libgtk-3-0, libsecret-1-0, libnotify4, libayatana-appindicator3-1, libasound2, libcurl4, libkeybinder-3.0-0, liblzma5, libc6, zlib1g), donc apt installe ce qui manque. L'application elle-même est placée dans /opt/whispaste et y reste en lecture seule ; les modèles et les réglages restent dans votre répertoire personnel.
Ni Python, ni compilation, ni téléchargement de moteur séparé
WhisPaste exécute whisper.cpp dans le processus, via une bibliothèque libwhisper fournie à côté de l'exécutable dans le téléchargement. Il n'y a ni virtualenv à créer, ni pip install, ni boîte à outils CUDA, ni appel de compilateur : l'accélération GPU est incluse aussi (Vulkan sous Linux, qui couvre NVIDIA, AMD et Intel avec une seule version ; processeur seul lorsqu'aucun pilote utilisable n'est présent). Les cartes NVIDIA récentes peuvent ajouter un pack CUDA facultatif depuis les réglages.
Un seul élément est téléchargé une fois : le modèle vocal lui-même, lorsque vous lancez le téléchargement du modèle pendant la configuration, dans ~/.config/whispaste/models/stt. Ensuite, WhisPaste transcrit sans aucune connexion réseau.
Raccourci de saisie vocale sous Wayland (GNOME et KDE)
Wayland ne permet pas aux applications de capturer elles-mêmes les raccourcis globaux : laissez donc votre bureau s'en charger. Associez un raccourci personnalisé à la commande ci-dessous. Elle transmet l'appel à WhisPaste en cours d'exécution et se termine aussitôt. --toggle démarre un enregistrement ou arrête celui en cours (et lance WhisPaste s'il ne tourne pas encore), --cancel annule l'enregistrement en cours. Avec l'AppImage, utilisez le chemin complet du fichier à la place de whispaste. Le push-to-talk, qui enregistre tant que vous maintenez la touche, est disponible sous Linux comme option expérimentale sur X11 et sur Wayland (GNOME 48+, Plasma 6+).
whispaste --toggle
whispaste --cancelGNOME : Réglages → Clavier → Afficher et personnaliser les raccourcis → Raccourcis personnalisés → +. Nommez-le WhisPaste, saisissez la commande, puis définissez le raccourci.
KDE Plasma 6 : Paramètres système → Clavier → Raccourcis → Ajouter → Commande ou script…, saisissez la commande et attribuez le raccourci. Sur Plasma 5 : Paramètres système → Raccourcis → Raccourcis personnalisés → Modifier → Nouveau → Raccourci global → Commande/URL.
Pour les scripts : envoyer SIGUSR2 à l'instance en cours bascule également, sans lancer un second processus.
pkill -USR2 -x whispasteCe dont votre machine a besoin
Un processeur 64 bits x86_64 et 8 Go de RAM sous Ubuntu Linux ou une distribution comparable : cela suffit pour le modèle compact sur le seul processeur. Un GPU n'est jamais requis ; avec une carte dédiée, Vulkan fait revenir la même transcription nettement plus vite. Vous préférez la compiler vous-même ? Le code source complet est sur GitHub. Outre Flutter, il nécessite l'étape de compilation du moteur vocal décrite dans BUILD.md.
Toutes les options de téléchargement, Windows et macOS compris
Avant de commencer
- WhisPaste est-il disponible en AppImage ?
- Oui. Chaque version publie WhisPaste-<version>-linux-x64.AppImage pour x86_64, ainsi qu'un WhisPaste-linux-x64.AppImage stable sans version, qui pointe toujours vers la version la plus récente. C'est un fichier exécutable unique : rendez-le exécutable et lancez-le, sans programme d'installation ni gestionnaire de paquets.
- Puis-je lancer WhisPaste sous Ubuntu sans l'installer ?
- Oui : c'est exactement à cela que sert l'AppImage. Elle ne nécessite pas les droits root, ne touche à aucun répertoire système et peut vivre sur une clé USB ou dans votre dossier de téléchargements. Seul le collage automatique optionnel demande, une fois, une règle d'autorisation pour /dev/uinput, que vous configurez avec sudo. Certaines distributions récentes ont aussi besoin de libfuse2 pour la démarrer (voir la page de téléchargement). Si vous préférez une installation complète, WhisPaste-<version>-linux-x64.deb est le paquet pour Debian et Ubuntu, et WhisPaste-<version>-linux-x64.tar.gz est l'archive simple que vous pouvez décompresser n'importe où.
- Ai-je besoin de Python pour WhisPaste sous Linux ?
- Non. Le moteur de reconnaissance vocale est whisper.cpp, compilé dans une bibliothèque libwhisper livrée dans le téléchargement et appelée dans le processus. Il n'y a ni interpréteur Python, ni virtualenv, ni pip install, ni étape de compilation dans la configuration.
- La reconnaissance vocale fonctionne-t-elle hors ligne sous Ubuntu ?
- Oui. La seule chose qui nécessite le réseau est le téléchargement initial du modèle au premier lancement. Une fois le fichier du modèle présent dans ~/.config/whispaste/models/stt, la transcription s'exécute entièrement sur votre machine : pas de compte, pas d'aller-retour cloud, et aucune baisse de qualité sur un poste isolé du réseau.
- Faut-il une carte NVIDIA ou une installation CUDA ?
- Aucune des deux. Sous Linux, WhisPaste accélère via Vulkan, qui couvre NVIDIA, AMD et Intel avec une seule version, et il n'y a aucune boîte à outils CUDA à installer. Les propriétaires d'une carte NVIDIA récente (série RTX ou GTX 16) peuvent ajouter facultativement le pack CUDA depuis les réglages. Sans pilote GPU utilisable, tout bascule sur le processeur : c'est une configuration prise en charge, et non un mode d'échec.