Fedora Setup Guide

Install Voice Dictation on Fedora

Fedora is an excellent match for Vocalinux thanks to current Python stacks and up-to-date system libraries. This guide focuses on reliable setup and minimal friction.

Install command

curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh -o /tmp/vl.sh && bash /tmp/vl.sh --interactive

Prerequisites

  • Fedora Workstation 39+ (or Fedora-based distro)
  • Python 3.8+
  • Working microphone
  • curl installed (sudo dnf install -y curl)

Tested environments

  • Fedora Workstation 41 (Wayland)
  • Fedora Workstation 40 (X11 fallback)
  • Fedora KDE spin

Setup notes for Fedora

  1. If prompted for optional dependencies, accept defaults unless your desktop setup requires custom input tooling.
  2. Keep the default whisper.cpp engine for best speed-to-accuracy tradeoff.
  3. Use the smallest model first, then scale up after confirming stable dictation latency.

Post-install checklist

  • Run vocalinux from terminal and test transcription in GNOME Text Editor or VS Code.
  • Verify push-to-dictate behavior with your preferred keyboard layout.
  • Confirm startup behavior and language settings persist after reboot.

Need help selecting an engine? Read thewhisper.cpp vs Whisper vs VOSK comparison.