Voice Dictation for Linux, Finally Done Right
100% offline, privacy-first voice-to-text. Double-tap Ctrl to dictate anywhere. Powered by Whisper AI & VOSK. Free & open-source.
Quick Install
Copy & paste in your terminal
$ curl \
-fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh \
| bashCompatible: Ubuntu, Fedora, Debian, Arch & more
Try It Yourself
Experience voice-to-text right here in your browser. Click the microphone and start speaking!
Double-tap Ctrl
In the real app, just double-tap Ctrl to start dictating anywhere
Real-time Transcription
See your words appear as you speak with minimal latency
Audio Feedback
Subtle sounds let you know when recording starts and stops
Why Choose Vocalinux?
Finally, Linux users get the voice dictation experience they deserve — no compromises on privacy, no cloud dependencies, just pure productivity.
100% Offline & Private
All processing happens on your machine. Your voice data never leaves your computer — complete privacy guaranteed.
Universal App Support
Works everywhere — terminals, browsers, IDEs, office apps, and any text input field on your Linux system.
Blazing Fast
Optimized for real-time transcription. Choose from Whisper AI (accurate) or VOSK (lightweight) engines.
Simple Activation
Double-tap Ctrl to start, double-tap again to stop. No complex keyboard shortcuts to memorize.
X11 & Wayland Support
Works seamlessly with both display servers. Modern Wayland and traditional X11 — we've got you covered.
Fully Configurable
Adjust model size, language, activation method, and more. GUI settings panel or config file — your choice.
The Linux Voice Gap, Solved
While macOS and Windows have had built-in voice dictation for years, Linux users have been left behind — until now.
- No more cloud services that compromise privacy
- No more janky solutions that only work in specific apps
- No more complicated setup processes
- Just install and start dictating
Get Started in Seconds
One command. That's all it takes.
Recommended: Full Install
Includes Whisper AI for best accuracy (~5-10 min)
curl \
-fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh \
| bashWhisper CPU-only
Smaller download (~200MB vs ~2.3GB) - no NVIDIA GPU needed (~3-4 min)
curl \
-fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh \
| bash -s -- --whisper-cpuVOSK only (lightest)
For low-RAM systems (8GB or less) - skips Whisper entirely (~2-3 min)
curl \
-fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh \
| bash -s -- --no-whisperWhat the installer does:
- Installs system dependencies
- Creates isolated virtual environment
- Downloads speech recognition models
- Sets up desktop integration
- Adds vocalinux to your PATH
- Creates application launcher
After Installation
Launch Vocalinux from your terminal or application menu:
vocalinuxSystem Requirements
- • Ubuntu 22.04+ (or equivalent)
- • Python 3.8 or newer
- • 4GB RAM (8GB for large models)
- • Microphone
- • X11 or Wayland display server
Uninstall
Clean removal in one command
curl -fsSL \
https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/uninstall.sh \
| bashBuilt-in Voice Commands
Go beyond basic dictation with natural voice commands for punctuation, formatting, and editing.
Punctuation & Formatting
"new line"Inserts a line break"period" / "full stop"Types a period (.)"comma"Types a comma (,)"question mark"Types a question mark (?)"exclamation mark"Types an exclamation mark (!)"colon"Types a colon (:)"semicolon"Types a semicolon (;)"new paragraph"Inserts two line breaksEditing Commands
"delete that"Deletes the last phrase"backspace"Deletes previous character"undo"Undoes last action"redo"Redoes last action"select all"Selects all text"copy"Copies selected text"paste"Pastes from clipboard"capitalize"Capitalizes next wordChoose Your Engine
Vocalinux supports multiple speech recognition engines. Pick the one that suits your needs.
Whisper AI
OpenAI's state-of-the-art speech recognition model, running locally on your machine.
- Highest accuracy available
- Multiple model sizes (tiny to large)
- Excellent multi-language support
- Best for clear, accurate transcription
VOSK
Lightweight, fast speech recognition engine perfect for lower-powered systems.
- Very lightweight and fast
- Low memory footprint
- Great for real-time streaming
- Good for basic transcription needs
Frequently Asked Questions
Is Vocalinux really 100% offline?
Which Linux distributions are supported?
How do I switch between Whisper and VOSK?
What are the system requirements?
Can I use it in languages other than English?
How do I customize the activation shortcut?
Is Vocalinux free?
Ready to Ditch Your Keyboard?
Join the growing community of Linux users who have discovered the power of voice dictation. It's free, it's private, and it just works.