Respuesta corta: sí, existe un único archivo ejecutable. WhisPaste publica un AppImage para Linux que se ejecuta sin instalación, un .deb para Debian y Ubuntu, y un tar.gz simple del paquete de la versión. El motor de reconocimiento de voz va compilado dentro de la descarga: no hay que crear ningún entorno de Python, ni hacer pip install, ni compilar nada.
Los tres archivos de Linux, por nombre
Cada versión de WhisPaste publica los mismos tres artefactos de Linux x86_64 en GitHub. El marcador de versión es el número de versión (por ejemplo, 1.3.0); el AppImage y el .deb además se publican con un nombre estable y sin versión que siempre apunta a la versión más reciente.
WhisPaste-<version>-linux-x64.AppImageArchivo ejecutable único, sin instalación. Independiente de la distribución: es el que debes tomar si solo quieres ejecutar WhisPaste.
Alias sin versión, siempre la versión más reciente:
WhisPaste-linux-x64.AppImageWhisPaste-<version>-linux-x64.debPaquete de Debian para Debian y Ubuntu. Se instala en /opt/whispaste con un enlace simbólico /usr/bin/whispaste, una entrada de escritorio y un icono.
Alias sin versión, siempre la versión más reciente:
WhisPaste-linux-x64.debWhisPaste-<version>-linux-x64.tar.gzEl paquete simple de la versión: el ejecutable con sus directorios lib/ y data/. Descomprímelo donde quieras y ejecuta el binario desde la carpeta. También es el código fuente del que se construyen el AppImage, el .deb y los manifiestos de empaquetado.
AppImage: un archivo, sin paso de instalación
Descarga el AppImage, márcalo como ejecutable y ábrelo. En el gestor de archivos: clic derecho en el archivo → Propiedades → Permisos → «Permitir ejecutar el archivo como programa», y luego doble clic. En una terminal, son chmod +x sobre el archivo y después ejecutarlo. Al ejecutarlo no se escribe nada en directorios del sistema (solo la configuración opcional de Auto-Paste añade una vez una regla de uinput con sudo); la app guarda sus modelos y ajustes en ~/.config/whispaste. Para eliminar WhisPaste, borra el archivo.
.deb: el paquete del sistema para Debian y Ubuntu
Si prefieres tener WhisPaste en tu gestor de paquetes, instala el .deb con apt install ./WhisPaste-<version>-linux-x64.deb. Declara sus dependencias de ejecución (libgtk-3-0, libsecret-1-0, libnotify4, libayatana-appindicator3-1, libasound2, libcurl4, libkeybinder-3.0-0, liblzma5, libc6, zlib1g), así que apt instala lo que falte. La app en sí va a /opt/whispaste y allí es de solo lectura; los modelos y ajustes siguen en tu directorio personal.
Sin Python, sin compilación, sin descarga aparte del motor
WhisPaste ejecuta whisper.cpp en el propio proceso mediante una biblioteca libwhisper incluida junto al ejecutable dentro de la descarga. No hay que crear ningún virtualenv, ni hacer pip install, ni instalar el toolkit de CUDA, ni invocar ningún compilador: la aceleración por GPU también va compilada (Vulkan en Linux, que cubre NVIDIA, AMD e Intel con una sola compilación; solo CPU cuando no hay un controlador utilizable). Las tarjetas NVIDIA recientes pueden añadir un paquete CUDA opcional desde los ajustes.
Solo se descarga una cosa, una vez: el propio modelo de voz, cuando inicias la descarga del modelo durante la configuración, en ~/.config/whispaste/models/stt. Después, WhisPaste transcribe sin ninguna conexión de red.
Atajo de entrada por voz en Wayland (GNOME y KDE)
Wayland no permite que las apps capturen atajos globales por sí mismas, así que deja que lo haga tu escritorio: asigna un atajo personalizado al comando de abajo. Reenvía la llamada a WhisPaste en ejecución y sale enseguida. --toggle inicia una grabación o detiene la que está en curso (y arranca WhisPaste primero si todavía no está abierto), --cancel descarta la grabación en curso. Con el AppImage, usa la ruta completa al archivo en lugar de whispaste. Push-to-talk, que graba mientras mantienes pulsada la tecla, está disponible en Linux como opción experimental en X11 y en Wayland (GNOME 48+, Plasma 6+).
whispaste --toggle
whispaste --cancelGNOME: Configuración → Teclado → Ver y personalizar atajos → Atajo personalizado → +. Ponle el nombre WhisPaste, escribe el comando y luego asigna el atajo.
KDE Plasma 6: Preferencias del sistema → Teclado → Atajos de teclado → Añadir nuevo → Orden o guion…, escribe el comando y asigna el atajo. En Plasma 5: Preferencias del sistema → Accesos rápidos → Accesos rápidos personalizados; allí crea un nuevo atajo global de tipo orden/URL con el comando.
Para scripts: enviar SIGUSR2 a la instancia en ejecución también alterna la grabación, sin iniciar un segundo proceso.
pkill -USR2 -x whispasteLo que necesita tu equipo
Una CPU de 64 bits x86_64 y 8 GB de RAM en Ubuntu Linux o una distribución comparable: con eso basta para el modelo compacto solo con CPU. Nunca es obligatoria una GPU; con una tarjeta dedicada, Vulkan hace que la misma transcripción llegue notablemente más rápido. ¿Prefieres compilarla tú? El código fuente completo está en GitHub. Además de Flutter, necesita el paso de compilación del motor de voz de BUILD.md.
Antes de empezar
- ¿WhisPaste está disponible como AppImage?
- Sí. Cada versión publica WhisPaste-<version>-linux-x64.AppImage para x86_64, además de un WhisPaste-linux-x64.AppImage estable y sin versión que siempre apunta a la versión más reciente. Es un único archivo ejecutable: márcalo como ejecutable y ábrelo, sin instalador ni gestor de paquetes de por medio.
- ¿Puedo ejecutar WhisPaste en Ubuntu sin instalarlo?
- Sí, para eso existe precisamente el AppImage. No necesita root, no toca directorios del sistema y puede vivir en un USB o en tu carpeta de descargas. Solo la función opcional de Auto-Paste necesita una vez una regla de permisos para /dev/uinput, que configuras con sudo. Algunas distribuciones más nuevas también necesitan libfuse2 para arrancarlo (ver la página de descarga). Si prefieres instalarlo de forma adecuada, WhisPaste-<version>-linux-x64.deb es el paquete para Debian y Ubuntu, y WhisPaste-<version>-linux-x64.tar.gz es el paquete simple que puedes descomprimir donde quieras.
- ¿Necesito Python para WhisPaste en Linux?
- No. El motor de reconocimiento de voz es whisper.cpp, compilado en una biblioteca libwhisper que viene incluida en la descarga y se llama en el propio proceso. No hay intérprete de Python, ni virtualenv, ni pip install, ni paso de compilación en ninguna parte de la configuración.
- ¿La voz a texto funciona sin conexión en Ubuntu?
- Sí. Lo único que necesita la red es la descarga inicial del modelo en el primer arranque. Una vez que el archivo del modelo está en ~/.config/whispaste/models/stt, la transcripción se ejecuta completamente en tu equipo: sin cuenta, sin ida y vuelta a la nube y sin pérdida de calidad en una estación de trabajo aislada.
- ¿Necesita una tarjeta NVIDIA o instalar CUDA?
- Ninguna de las dos cosas. En Linux, WhisPaste acelera con Vulkan, que cubre NVIDIA, AMD e Intel con una sola compilación, y no hay que instalar el toolkit de CUDA porque no se usa. Quien tenga una tarjeta NVIDIA reciente (serie RTX o GTX 16) puede añadir opcionalmente el paquete CUDA desde los ajustes. Sin un controlador de GPU utilizable, todo recurre a la CPU, que es una configuración compatible y no un modo de fallo.