Repository navigation
Setup Wizard
π Language: English | FranΓ§ais
The setup wizard is the guided first-run flow that walks you through every decision dictee needs before it can transcribe. It covers eight topics in order β ASR backend, shortcuts, translation, optional Docker / Ollama installs, microphone, visualization, and a final test β and writes your answers to ~/.config/dictee/dictee.conf.
On a fresh install the wizard opens automatically the first time you launch dictee-setup. You can re-enter it anytime with dictee-setup --wizard, or open the regular settings window (same binary, no flag) to tweak a single option without replaying the full wizard.
- When does the wizard run?
- Step-by-step walkthrough
- Re-running the wizard later
- Where answers are stored
| Situation | Behaviour |
|---|---|
| First launch after install | Wizard opens automatically |
~/.config/dictee/dictee.conf missing |
Wizard opens automatically |
DICTEE_SETUP_DONE=true already set |
Regular settings window, no wizard |
dictee-setup --wizard |
Forces wizard mode, even after first setup |
You can quit at any point with Quit setup β the bits you already answered are saved, but DICTEE_SETUP_DONE stays false so the wizard reopens next time until completed.
The captions overlaid on the GIF above correspond 1-to-1 with the sections below.
Pick the speech recognition engine that will turn your voice into text. dictee ships with five backends: Parakeet-TDT (recommended default), Canary, Vosk, faster-whisper, and Nemotron. Each has a different trade-off on language coverage, latency, accuracy, and VRAM usage.
π Full comparison: ASR-Backends Β· GPU picks: GPU-Setup π Direct per-backend config: Parakeet-TDT Β· faster-whisper Β· Vosk Β· Canary Β· Nemotron.
Once a backend is selected, the wizard shows its specific options β model choice (tiny/base/small/medium/large for Whisper, v3/v2/multilingual for Parakeet, etc.), language, hotwords, and backend-specific toggles (VAD, beam size, compute type).
π Parakeet deep dive: Parakeet-TDT-Deep-Dive π Direct per-backend config: Parakeet-TDT Β· faster-whisper Β· Vosk Β· Canary Β· Nemotron.
Bind the global hotkeys that start / stop dictation, toggle meeting mode, call the post-processing test panel, etc. The wizard pre-fills sensible defaults (F9 / Alt+F9 / Ctrl+F9) and lets you capture new combos by clicking the shortcut row.
π Full shortcut catalogue + KDE/GNOME quirks: Keyboard-Shortcuts.
Translation is optional and off by default. If you want dictee to paste translated text instead of the original, pick one of five backends: Google, Bing, LibreTranslate (self-hosted Docker), Ollama (self-hosted LLM), or Canary (built-in ASR translation, no extra backend).
π Comparison + privacy matrix: Translation π Direct per-backend config: Google Β· Bing Β· LibreTranslate Β· Ollama Β· Canary built-in.
Source / target languages, model selection (for Ollama), LibreTranslate URL, or Canary target language pair. If the backend is not installed or not reachable, the wizard shows a red warning and the CLI command needed to fix it.
π Translation setup: Translation Β· Ollama: Ollama-Setup π Direct per-backend config: Google Β· Bing Β· LibreTranslate Β· Ollama Β· Canary built-in.
If you picked LibreTranslate (Docker) or Ollama, the wizard offers to pull the required resources for you:
- LibreTranslate β
docker runone-liner with the language packs you need. - Ollama β
ollama pull <model>for the chosen translation or LLM correction model.
If the engine itself isn't installed yet, the wizard shows the CLI install one-liner (curl -fsSL https://ollama.com/install.sh | sh for Ollama, distro-specific for Docker) so you can install in a terminal and come back to the wizard.
π Detailed Ollama setup: Ollama-Setup Β· Docker issues: Troubleshooting π Direct install walkthroughs: Configuration#ollama (3 Ollama states) Β· Configuration#libretranslate (Docker image).
Last configuration step: pick your input device, choose the visual feedback (tray icon only, plasmoid widget, or both), enable auto-unmute, auto-start, meeting mode, and optional services (daemon autostart, passthrough loopback).
π UI interfaces: Tray-Icon Β· Plasmoid-Widget.
The wizard ends with a short live-test panel: speak a sentence, see what dictee transcribes, verify post-processing rules, and confirm the pipeline end-to-end. If anything looks off, the back button takes you to the relevant section without losing your answers.
Three ways to return:
-
dictee-setup --wizardfrom any terminal β forces wizard mode regardless of setup state. - Tray icon β Settings β Setup wizard (button on the main config window).
-
Delete
~/.config/dictee/dictee.confand relaunchdictee-setupβ simulates a fresh install.
All wizard decisions land in a single flat KEY=value file:
~/.config/dictee/dictee.conf
Translation / ASR / LLM toggles, selected models, keyboard shortcuts, microphone name, visual preferences β everything. The file is safe to edit by hand once you're familiar with the keys; dictee-setup will preserve unknown keys on save.
π Advanced config reference: CLI-Reference Β· post-processing rules: Rules-and-Dictionary.
- Read the ASR-Backends comparison to pick the right engine for your use case.
- Configure Keyboard-Shortcuts that won't clash with your desktop.
- If you hit issues during the wizard, check Troubleshooting.
π¬π§ Home Β· π«π· Accueil
Getting started / Premiers pas
- Installation Β· π¬π§ Β· π«π·
- Setup-Wizard Β· π¬π§ Β· π«π·
- Configuration Β· π¬π§ Β· π«π·
- Plasmoid-Widget Β· π¬π§ Β· π«π·
- Tray-Icon Β· π¬π§ Β· π«π·
- Keyboard-Shortcuts Β· π¬π§ Β· π«π·
- Voice-Commands Β· π¬π§ Β· π«π·
- GPU-Setup Β· π¬π§ Β· π«π·
- Diarization Β· π¬π§ Β· π«π·
- LLM-Diarization Β· π¬π§ Β· π«π·
Speech recognition / ASR
- ASR-Backends Β· π¬π§ Β· π«π·
- Parakeet-TDT-Deep-Dive Β· π¬π§ Β· π«π·
- Canary-1B-Deep-Dive Β· π¬π§ Β· π«π·
Translation / Traduction
Post-processing / Post-traitement
- Overview Β· π¬π§ Β· π«π·
- Rules-and-Dictionary Β· π¬π§ Β· π«π·
- LLM-Correction Β· π¬π§ Β· π«π·
- Numbers-Dates-Continuation Β· π¬π§ Β· π«π·
CLI
Reference / RΓ©fΓ©rence
- Troubleshooting Β· π¬π§ Β· π«π·
- FAQ Β· π¬π§ Β· π«π·
- Developer-Guide Β· π¬π§ Β· π«π·
- Changelog Β· π¬π§ Β· π«π·
π Repo Β· π¦ Releases Β· π Issues