Skip to content

History / Developer Guide

Revisions

  • Diarization: document the v1.4 multi-speaker engine (EN+FR) - Diarization: "More than 4 speakers?" box (install the model from dictee-setup, used automatically), simplified threshold table (drop the Sortformer onset/offset internals), practical limits split into live-meeting (4 max) vs file transcription (no limit). - Home / FAQ: update the 4-speaker mentions. - dev-Diarization: engine section (pipeline, binary contract, routing, threshold mapping, performance). - Developer-Guide: add src/diar/ to the source tree. Claude-Session: https://claude.ai/code/session_01XzZw8CxcEhq3fzRs58qSyQ

    @rcspam rcspam committed Jul 7, 2026
  • wiki: v1.3.1 — Changelog, Troubleshooting (CUDA fallback + uinput Fedora), bumped install URLs

    @rcspam rcspam committed May 4, 2026
  • docs(wiki): rename FR pages with fr- prefix for auto-sidebar grouping Rename all 20 French pages from <Name>-fr.md to fr-<Name>.md so they cluster together in GitHub Wiki's alphabetical Pages list instead of being interspersed with English pages by topic. Updated all internal links across 41 files: - Cross-language switchers at top of pages - 'Étapes suivantes' / 'Next steps' link lists - Inline links in page bodies - _Sidebar.md FR link Python script replaces '<Name>-fr' with 'fr-<Name>' in order of decreasing length to avoid partial matches. No manual edits.

    @rcspam rcspam committed Apr 21, 2026
  • docs(wiki): fill wave V5-fr — CLI-Reference, Troubleshooting, FAQ, Developer-Guide, Changelog Complete the French wiki translation. All 20 pages now have FR versions with the EN↔FR switcher at the top. V5-fr pages (~1400 lines): - CLI-Reference-fr : shell/Python/Rust binaries, env vars, exit codes - Troubleshooting-fr : install/GPU/audio/daemon/PP/UI issues - FAQ-fr : design, features, security, comparisons, hardware - Developer-Guide-fr : repo layout, Cargo features, builds, tests, i18n - Changelog-fr : v1.3 RC1/beta series, v1.2/1.1/1.0, roadmap v1.3 final + v1.4+ Total French wiki: 20 pages, ~5000 lines translated. All EN pages now have language switcher at top.

    @rcspam rcspam committed Apr 21, 2026
  • docs(wiki): fill wave V5 + add hero screenshots on V1-V4 Reference pages fully written (~1500 lines total): CLI-Reference (~300 lines) - Every binary: shell, Python, Rust - Full flag tables - Environment variables (dictation/PP/backends/runtime) - Exit codes - State files with UID suffix Troubleshooting (~320 lines) - By category: install / GPU / audio / daemon / PP / UI - Symptom + cause + fix for each - Log collection recipe - Per-component journalctl paths FAQ (~270 lines) - Design: why Rust, why not streaming, why ONNX, why Parakeet - Features: offline, multi-backend, Wayland, Flatpak - Security: multi-user, LLM privacy, model telemetry - Comparisons: nerd-dictation, Talon, Whisper.cpp - Hardware: minimum, AMD/Intel, Apple Silicon Developer-Guide (~340 lines) - Full repo layout - Cargo features matrix - Build scripts (.deb/.rpm/PKGBUILD) - Audio pipeline internals - Socket protocol - 682 + 148 test counts - gettext + plasmoid translations workflow - Contributing: branching, commits, adding ASR/lang Changelog (~250 lines) - v1.3.0 RC1/beta5/beta1-4 detailed - v1.2.0 (backend unification, onnx-asr removal) - v1.1.0 (translation backends) - v1.0.0 (initial) - Roadmap v1.3 final (auto-chunking, tests, restart) - Roadmap v1.4+ (Whisper translate, hotwords, Moonshine, CLI STT, VAD, streaming, overlay, Flatpak, GNOME/COSMIC) Hero screenshots added to V1-V4 pages via GitHub raw URLs: - Installation, ASR-Backends, Translation → setup screens - Post-Processing, Rules-and-Dictionary → regex editor + test panel - Plasmoid, Tray, Keyboard-Shortcuts, Diarization → VM screenshots

    @rcspam rcspam committed Apr 21, 2026
  • docs(wiki): scaffold 20 pages (stubs) Initial wiki structure for dictee v1.3.0 documentation: Getting started - Home (landing + TOC + 3 entry paths) - Installation (1-liner, .deb/.rpm/AUR/tarball, aarch64) - GPU-Setup (CUDA prereqs per distro + fallback) Speech recognition - ASR-Backends (comparison 4 backends) - Parakeet-TDT-Deep-Dive (main model, 25 langs, VRAM limits) Translation - Translation (5 backends + privacy matrix) - Ollama-Setup (install + Gemma 3 4B + prompts) User interfaces - Plasmoid-Widget (KDE Plasma 6 + 5 animations) - Tray-Icon (PyQt6 + SNI + AppIndicator fallback) - Keyboard-Shortcuts (KDE/GNOME/tiling WMs + double tap) Post-processing pipeline - Post-Processing-Overview (12 steps + diagram) - Rules-and-Dictionary (regex + dict + 7 langs) - LLM-Correction (first/last/hybrid positions) - Numbers-Dates-Continuation (cardinal/ordinal/version/buffer) Diarization & CLI - Diarization (Sortformer + 4 speakers + v1.4 batch) - CLI-Reference (every command + env vars + exit codes) Reference - Troubleshooting (errors by category + log locations) - FAQ (design + features + comparisons) - Developer-Guide (build + tests + i18n + contrib) - Changelog (version history) All 20 pages are stubs: H1 title + intro + TOC + minimal reference table. Content will be filled in 5 waves (V1-V5) per docs/plan-readme-wiki-v1.3.md.

    @rcspam rcspam committed Apr 21, 2026