-
Notifications
You must be signed in to change notification settings - Fork 1
Requirements
TypeWhisper runs on a modern Linux desktop session. The core app is self-contained, but several features rely on optional desktop helper tools that you install through your distribution.
- A modern Linux desktop session.
- The .NET 10 SDK — only needed to build from source. Prebuilt releases bundle the runtime; see Installation.
-
ffmpeg— for file-transcription imports beyond the already-supported direct formats.
Each helper enables a specific feature. When one is missing, the Linux UI disables the related control and explains the reason, often with session-aware install hints.
| Helper | Enables |
|---|---|
pactl |
Audio ducking |
playerctl |
Media pause during recording |
pw-play (PipeWire) / paplay (PulseAudio) / aplay (ALSA) |
Sound feedback |
espeak-ng, espeak, or spd-say
|
Spoken feedback |
xclip (X11) |
Clipboard for clipboard-backed auto-paste |
wl-copy / wl-paste (Wayland) |
Clipboard for clipboard-backed auto-paste |
wtype |
Wayland keyboard input on wlroots compositors (Hyprland, Sway) |
ydotool |
Wayland keyboard input on GNOME / KDE Wayland (where wtype is unavailable) |
xdotool |
Keyboard input fallback on X11 and XWayland apps |
ydotoolnote:ydotoolrequires its daemon to be running and the current user to be in theinputgroup. The Text insertion settings panel offers a one-click setup flow for theydotooldaemon andinput-group membership when needed. See Wayland notes and Text insertion.
For GPU-accelerated transcription on compatible NVIDIA systems:
- An NVIDIA GPU and driver.
- CUDA 12 runtime/toolkit libraries providing
libcudart.so.12andlibcublas.so.12. - CUDA currently applies to the bundled whisper.cpp engine; other bundled local engines stay on CPU.
See GPU & CUDA for details.
- Installation — release formats and build-from-source steps.
- Wayland notes — per-distro Wayland typing backend and global-hotkey setup.
| Date | Change |
|---|---|
| 2026-06-17 | Initial version. |
| 2026-06-17 | Corrected sound-feedback helper to pw-play / paplay / aplay. |
Home · Repository · Issues · Releases · GPLv3
TypeWhisper for Linux is a community Linux port. Each page lists its own change history in the Changelog section above.
Getting Started
Using TypeWhisper
- Dashboard
- Dictation
- Global Hotkeys
- Text Insertion
- File Transcription
- Recorder
- History
- Dictionary & Term Packs
- Snippets
- Profiles
- Prompts & AI Actions
- Text Cleanup & Formatting
- Long-term Memory
Settings
Plugins
Automation
Platform & Troubleshooting
Project