Let me introduce dictee : a voice-dictation tool with its own Plasma 6 plasmoid — but it does more than that. Your dictation is transcribed and translated live, right where your cursor is, of course ; and there’s also a full diarization backend for your meetings and video calls. 100 % local by default, Wayland-native, with several visual-feedback options to choose from.
What it does
Push-to-talk dictation with a customizable shortcut, for live transcription and translation right at the cursor.
4 ASR backends switchable on the fly: Parakeet-TDT 0.6B v3 (25 langs, native punctuation, default), Canary-1B v2 (built-in translation, 48 pairs), faster-whisper (99 langs), Vosk (lightweight, strict offline).
Optional post-processing: regex/dictionary rules, language-aware capitalization, and LLM cleanup via local Ollama (lightweight model like gemma3:4b, 100 % offline).
File transcription window with timeline player, multi-tab, speaker diarization up to 4 speakers (NVIDIA Sortformer), per-tab translation, LLM analysis on diarized transcripts via your LLM service of choice — local (Ollama, LM Studio, vLLM, Jan, or custom endpoint) or cloud (OpenRouter, Mistral, DeepSeek, Perplexity, Groq, Claude, Gemini, OpenAI…). Export to PDF / SRT / JSON / Markdown.
Plasma 6 plasmoid
Quick access to dictee and visual feedback right in the panel via the plasmoid.
File transcription with diarization
A dedicated window for offline transcription of audio/video files. The chunked diarization pipeline lets you work on long files.
Or grab the package for your distro directly from the v1.3.2 release — Debian/Ubuntu, Fedora/RHEL, Arch PKGBUILD (AUR-ready), and a generic tarball for other distros. You’ll also find a standalone .plasmoid if you only want the widget.
CUDA libs are bundled via a pip venv at postinst on .deb / .rpm — no NVIDIA repo to add. CPU-only packages exist for laptops without a discrete GPU. Since v1.3.2, the CUDA package no longer pulls the 1.5 GB of pip libs when no NVIDIA GPU is detected — automatic CPU fallback at runtime.
Very happy to see it be useful for you.
Don’t hesitate to go to https://github.com/rcspam/dictee to report the bugs et speak new features. and add a star
Sorry about that.
I just tested dictee-cpu-1.3.4 on a fresh Fedora 44 — it installs cleanly via
dnf. So the package itself looks fine. The “Executing transaction failed”
message from Discover is unfortunately a catch-all that hides the actual
error.
Could you try a CLI install (from terminal) so we get the reel cause?
sudo dnf install ./dictee-cpu-1.3.4-1.x86_64.rpm
(or replace with whichever rpm you downloaded — make sure the path is right)
Also useful: do you already have a previous version of dictee installed?
The CPU and CUDA packages are mutually exclusive, and Discover doesn’t make that obvious.
To check:
rpm -qa | grep dictee
If anything shows up: sudo dnf remove dictee-cpu dictee-cuda dictee-plasmoid
first, then retry the install.
Paste the full dnf output here either way — we’ll pinpoint it from there.
geïnstalleerd pakket ffmpeg-8.0.1-6.fc44.x86_64 conflicteert met ffmpeg-free, dat door ffmpeg-free-8.0.1-6.fc44.x86_64 van fedora aangeboden wordt
pakket ffmpeg-8.0.1-6.fc44.x86_64 van rpmfusion-free conflicteert met ffmpeg-free, dat door ffmpeg-free-8.0.1-6.fc44.x86_64 van fedora aangeboden wordt
pakket ffmpeg-8.0.2-1.fc44.x86_64 van rpmfusion-free-updates conflicteert met ffmpeg-free, dat door ffmpeg-free-8.0.1-6.fc44.x86_64 van fedora aangeboden wordt
pakket dictee-cpu-1.3.4-1.x86_64 van @commandlinecommandline vereist ffmpeg-free, maar geen van de aanbieders kan worden geïnstalleerd
tegenstrijdige verzoeken
So I have to remove current ffmpeg an install a install a different version of ffmpeg to get this working?
I guess you have ffmpeg from RPMFusion installed (the full build with proprietary codecs), which is great for video playback but conflicts with the ffmpeg-free package we declare as a dependency. They’re mutually exclusive on Fedora by design — DNF can’t satisfy our requirement without uninstalling your ffmpeg.
That’s a packaging bug on our side (we should accept either one). I’ll fix it in the next release.
In the meantime, you can install dictee without touching your ffmpeg setup with a single command:
The --nodeps flag only skips the dependency check for this install. All your other packages stay intact. Your ffmpeg from RPMFusion provides the binary dictee actually needs (/usr/bin/ffmpeg), so it’ll work fine at runtime.
To uninstall later if needed: sudo rpm -e dictee-cpu
Sorry for the trouble, and thanks for the detailed report — it’s actually how I noticed the bug.
I had some issues with my buildin microphone, but thats fixed.
So I get the dictee icon on the bottom right and I can click/control click, but I don’t see anything poping up.Where does it record everything? (cant fine any .wav or .mp3
I also added the plasmoid on the desktop and in responds to my voice.
I don’t see the interface (1st 3 images in your first post.
Here my desktop to give you an idea of what it looks like: