Skip to main content

TuxWhisper

Private, offline dictation for Linux. Press a key, speak, and your words are typed wherever your cursor is: a browser text box, an LLM chat prompt, your editor or your terminal. Speech recognition (faster-whisper) and the optional LLM cleanup (Ollama) run on your own machine with free, open models.

TuxWhisper demo

Install

uv tool install tuxwhisper        # NVIDIA GPU: uv tool install 'tuxwhisper[cuda]'
tuxwhisper setup

tuxwhisper setup installs the system packages it needs (Debian, Ubuntu, Fedora, Arch and openSUSE), sets up the background service and, on GNOME, binds the keys. It says what each step does and asks before anything that needs your password. On an AMD or Intel GPU, it builds the Vulkan engine for you.

Then click into any text box, press F5, wait for the start sound, speak, and press F5 again.

Key Action
F5 Tap to start and stop, or hold to talk
F3 Same, with local LLM cleanup
F4 Save the last recording for fine-tuning
Alt+F9 Settings menu

Documentation, other desktops and troubleshooting: https://github.com/ialmajai/tuxwhisper

Metadata

Release files for tuxwhisper 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tuxwhisper 0.2.1
File Size Uploaded
tuxwhisper-0.2.1.tar.gz 27.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tuxwhisper 0.2.1
File Interpreter ABI Platform
tuxwhisper-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 54.4 kB

Release files / tuxwhisper-0.2.1.tar.gz

Download URL tuxwhisper-0.2.1.tar.gz
Size 27.0 kB
Tags Source
SHA-256 checksum
How to use checksums
58c630fb24fa2bde11ca4923d434ad68d4199ab0f1931645b81463ab3f2c6724
BLAKE2b-256 checksum
How to use checksums
9a391ff9405a81d56a9e8e8a493610d63a4c8fb017d9271e27a57764a07a1484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / tuxwhisper-0.2.1-py3-none-any.whl

Download URL tuxwhisper-0.2.1-py3-none-any.whl
Size 27.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
38b4b67bcc9359fea36f73b97a41e469d0f5eb27b692e4f7016420426891679f
BLAKE2b-256 checksum
How to use checksums
51d3a57d522d0900adf7ba9d7c73ff3268845d69f90daa52b9db2255e660878e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.2.3

2 release files

0.2.2

2 release files

This release

0.2.1 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page