Local Whisper-based voice typing for Linux, similar to macOS dictation.
# Install Flatpak & Speed of Sound
sudo apt update && sudo apt install -y flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install -y flathub io.speedofsound.SpeedOfSoundmkdir -p ~/.config/autostart
cat > ~/.config/autostart/speed-of-sound.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=Speed of Sound
Comment=Voice typing for the Linux desktop
Exec=flatpak run io.speedofsound.SpeedOfSound
Icon=io.speedofsound.SpeedOfSound
Terminal=false
Categories=Utility;
X-GNOME-Autostart-enabled=true
EOFCreate trigger script:
mkdir -p ~/speedofsound
cat > ~/speedofsound/trigger.sh << 'EOF'
#!/bin/bash
gdbus call --session \
--dest io.speedofsound.SpeedOfSound \
--object-path /io/speedofsound/SpeedOfSound \
--method org.gtk.Actions.Activate "trigger" [] {}
EOF
chmod +x ~/speedofsound/trigger.shThen go to Settings → Keyboard → View and Customize Shortcuts → Custom Shortcuts → +
- Name:
Speed of Sound - Command:
/home/<your-username>/speedofsound/trigger.sh - Shortcut: press
Super+V
- Launch Speed of Sound (
flatpak run io.speedofsound.SpeedOfSound) - Minimize to system tray
- Press Super+V in any app, speak, press Super+V again
- Text appears at cursor
In Speed of Sound Preferences → ASR Model:
tiny.en— fastest, good for CPUbase.en— balanced speed/accuracysmall.en— more accurate, needs GPU