Repository navigation
Releases: hkumarsaikia/OpenDictate
Releases · hkumarsaikia/OpenDictate
Release list
OpenDictate v2.0.0 — Pure Rust GTK4 & Libadwaita Release
OpenDictate v2.0.0 — Pure Rust GTK4 & Libadwaita Release
OpenDictate v2.0.0 is a complete architectural rewrite in 100% pure Rust (Edition 2024) using GTK4, Libadwaita, and Relm4, delivering sub-millisecond UI responsiveness, hardware-aware single-device audio capture, hybrid Cloud & Offline Whisper.cpp transcription, automated crash recovery with 1-click editable GitHub crash reporting, and universal compatibility across modern and legacy Linux distributions (2018–2026).
✨ Key Highlights
- 100% Pure Rust Architecture: Zero Python runtime dependencies; single static-linked native binary.
- Hardware-Aware Audio Profile Routing: Automatic hotplug detection and exclusive single-device capture across System Default (internal/desk mic), Headphones (wired 3.5mm TRRS / USB headsets), and Handsfree (Bluetooth HFP/HSP/BLE headsets) with manual override protection.
- Dual AI Transcription Engine:
- Cloud AI: Groq, OpenAI, Google Gemini, Sambanova, Anthropic, and DeepSeek with intelligent tone presets (Professional, Casual, Concise, Code).
- Local Offline AI: Native Whisper.cpp (
tiny,base,small,medium,large-v3-turbo) withAuto/System Defaulthardware thread allocation and zero network requirement.
- Acoustic Preprocessing & Real-Time VAD: 80 Hz high-pass filter, adaptive RMS noise gate, dynamic range compressor, and zero-crossing rate speech boundary detection.
- 28-Language Real-Time UI Localization: Instant in-place UI translation across 28 global desktop languages (defaulting to English (
en) on fresh installs) plus local SQLite dictation history with one-click copy and delete. - Automated Crash Recovery & 1-Click Editable Crash Reporter: Captures unexpected panics and privacy-sanitized system/audio diagnostics (
~home path anonymization & API key redaction) to~/.local/share/opendictate/last_crash.logand presents a native Libadwaita recovery window on next launch where users can review, edit, and submit the crash report directly to GitHub Issues in a single click via the OpenDictate Cloudflare Worker relay. - Wayland & X11 Native Integration: XDG Desktop Portal Global Shortcuts (
Ctrl+Alt+V), floating pill minibar with 60 FPS Cairo waveform visualizer, and multi-tier text injection (wtype,ydotool,xdotool, Wayland/X11 clipboard fallback).
📦 Download Guide — Which Package Should You Choose?
| Package File | Format | Recommended For |
|---|---|---|
opendictate_2.0.0_universal_amd64.deb |
Debian Package (x86-64 baseline) |
Ubuntu 24.04+, Debian 13+, Linux Mint 22+, Zorin OS 18, Kali Linux on any 64-bit Intel/AMD CPU (2008–2026) |
opendictate_2.0.0_avx2_amd64.deb |
Debian Package (AVX2 + FMA) |
Modern Intel Haswell+ (2013+) and AMD Zen+ (2017+) CPUs for ~2.8x faster offline Whisper.cpp inference |
OpenDictate-2.0.0-x86_64.AppImage |
Portable AppImage | Run directly (chmod +x && ./OpenDictate-2.0.0-x86_64.AppImage) on any modern Linux distribution without installation |
opendictate_2.0.0_amd64.flatpak |
Single-File Flatpak Bundle | Universal sandboxed package (flatpak install opendictate_2.0.0_amd64.flatpak) for all 2018–2026 distros including SteamOS 3.x, Fedora Silverblue, Debian 10–12, and Ubuntu 18.04–22.04 |
opendictate_2.0.0_amd64.snap |
Snap Package (core24) |
Universal Snap package (sudo snap install --dangerous opendictate_2.0.0_amd64.snap) |
opendictate-2.0.0-linux-x86_64.tar.gz |
Portable Tarball | Standalone binary + .desktop, AppStream metainfo, and SVG icon for Arch Linux, Gentoo, or custom /opt / ~/.local installations |
SHA256SUMS |
Checksums | Verify package integrity with sha256sum -c SHA256SUMS |
🔐 SHA-256 Checksums
3aa56af124cbd69d52d2e2436d8dfff1e7326757348d85ea674f4907d700a22f opendictate_2.0.0_avx2_amd64.deb
0b43860bb3e4d0defe68b8a5ee588876334a59cf9df0e212aa522bc97daffda4 opendictate_2.0.0_universal_amd64.deb
c069063deb173b66976a7d6c9092d058c465659112d29d23d0d579ea7e989f59 OpenDictate-2.0.0-x86_64.AppImage
50b318d7bf60678ccb8745167720fe5068ae8616c219b4ba4c051290bb7f492c opendictate_2.0.0_amd64.flatpak
792508d804dc9ddbe1f46bd3e18b366462ced3745ccc798e89b28317f4cd62ad opendictate_2.0.0_amd64.snap
f2e061e3376bc274f68774951812ed7c39928310ae717ec088971de0129e8cef opendictate-2.0.0-linux-x86_64.tar.gz