Skip to content

Releases: Muhammad-Waleed381/OpenDictate

OpenDictate v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 14:35

OpenDictate v0.2.0 — Cross-Platform Synchronization, FastConformer Streaming & Models Hub

OpenDictate v0.2.0 is a major milestone release bringing full feature parity and synchronization across Linux, macOS, and Windows, a new ultra-low latency streaming model, and a redesigned Models management tab.


⚡ Highlights & What's New

1. NVIDIA NeMo FastConformer 80ms (Streaming)

  • Added the FastConformer CTC (Streaming) model (nemo-streaming-fastconformer-ctc-en-80ms) to the model catalog.
  • Ultra-low latency: Features an 80ms chunk emission rate for near-instantaneous live transcription as you speak.
  • Lightweight footprint: ~115M parameters (~110MB download / ~125MB disk footprint).
  • Full engine support in StreamingRecognizer with automatic CTC vs Transducer architecture detection.

2. Dedicated Models Management Tab

  • Extracted model downloading and switching from the bottom of Settings into a dedicated Models tab in the sidebar.
  • Features a top-level System Stats Bar tracking:
    • Active recognition engine
    • Total installed model count
    • Total local disk space consumed
    • GPU hardware accelerator status (CUDA, CoreML, or CPU)

3. Full macOS & Windows Synchronization

  • Synthetic Input & Voice Actions: Standardized key injection across all operating systems via native platform backends (enigo + CGEvent on macOS, SendInput on Windows, persistent uinput on Linux).
  • Launch-at-Login (Autostart):
    • macOS: Native LaunchAgents plist integration (~/Library/LaunchAgents/com.opendictate.app.plist).
    • Windows: Clean registry Run integration (HKCU\Software\Microsoft\Windows\CurrentVersion\Run).
    • Linux: Freedesktop .desktop autostart.
  • Cross-Platform App & Tab Controls: Universal voice commands for app switching (switch_to_app), tab management (press_new_tab, press_close_tab, press_next_tab, press_prev_tab), word/line deletion, and web searches.
  • Storage Locations: Standardized app data and model storage (~/Library/Application Support/opendictate on macOS, %LOCALAPPDATA%\opendictate on Windows, $XDG_DATA_HOME on Linux).

4. ⌨️ Wayland Virtual Keyboard Persistence & Hotkey Stability

  • Upgraded the Linux uinput virtual keyboard to a persistent singleton device (/dev/uinput), eliminating seat binding dropouts under Wayland compositors (GNOME 46/47, Sway, Hyprland).
  • Added clipboard settle synchronization ensuring 100% reliable paste operations in text fields and editors.

📦 Platform Installers & Downloads

Platform Recommended Installer Details
Linux OpenDictate_0.2.0_amd64.AppImage / .deb Portable single-file AppImage or Debian package (x86_64)
macOS OpenDictate_0.2.0_universal.dmg Universal Apple Silicon (aarch64) & Intel (x86_64) installer
Windows OpenDictate_0.2.0_x64-setup.exe / .msi 64-bit Windows installer with bundled ONNX Runtime

100% Local & Private

  • Zero cloud speech API dependencies.
  • Zero telemetry or audio transmission.
  • All models run locally on your hardware.

OpenDictate v0.1.9

Choose a tag to compare

@github-actions github-actions released this 26 Aug 16:30

OpenDictate — local-first voice dictation.

  • Windows: .msi / .exe (NSIS) installers
  • macOS: universal .dmg (Apple Silicon + Intel)
  • Linux: .deb and .AppImage

Models download inside the app on first run; everything stays local.

OpenDictate v0.1.8

Choose a tag to compare

@github-actions github-actions released this 24 Aug 20:54

v0.1.8 — Windows Stability Release


🛠️ Fixed

  • Model storage on Windows: models_dir() no longer panics when HOME is unset on stock Windows. Models now store under %LOCALAPPDATA%\opendictate\models, while Linux and macOS keep their historical paths.
  • Clipboard restore: Paste-insert no longer permanently destroys your clipboard on Windows and macOS, as save/restore functionality is now cross-platform.
  • Hotkey failure notification: A failed hotkey registration at startup now properly notifies the user instead of leaving the app silently hotkey-less.
  • Single-instance guard: tauri-plugin-single-instance now prevents multiple app instances from running simultaneously, addressing a previous gap on Windows.
  • Windows autostart: Implemented via HKCU\Run without requiring admin rights, while macOS keeps its existing stub.

Improved

  • notify-rust fix: Resolved a Windows build issue by moving it to the correct target section in Cargo.toml.

OpenDictate v0.1.7

Choose a tag to compare

@github-actions github-actions released this 24 Aug 19:45

OpenDictate — Local-First Voice Dictation


Highlights

  • Dual-capable installers (Linux & Windows): One download now carries a CUDA-capable speech runtime alongside the classic CPU path. Have an NVIDIA GPU? Flip on Settings $\rightarrow$ GPU acceleration and the Models page shows a GPU ✓ chip; every other machine behaves exactly as before with silent CPU fallback.
  • macOS stability wave (community PR #1): No more UI freezes on start/stop; fixed a crash that killed the app right after every successful paste-insert; paste/undo now ⌘V/⌘Z; native notifications without a "Where is use_default?" picker; onboarding rebuilt with Esc/$\times$ dismissal; double-tap modifier shortcuts (Fn Fn, ⌘ ⌘, etc.).

Changes since v0.1.6

  • GPU execution-provider plumbing across the STT stack with automatic CPU fallback (live-tested on non-NVIDIA hardware) and truthful provider reporting.
  • Settings $\rightarrow$ GPU acceleration: Off / Auto / CUDA / CoreML (experimental).
  • Default macOS shortcut is now ⌘ ⇧ Space; dev hot-reload works again.
  • README lists all models with accurate sizes; docs/GPU.md documents the verification matrix.

📦 Installers

Platform File Notes
Linux .deb, .AppImage CUDA runtime bundled (~+150 MB); CPU fallback everywhere else
Windows .exe, .msi CUDA DLLs installed alongside (~+300 MB)
macOS universal .dmg Apple Silicon + Intel; CoreML pending validation

Note: Models download inside the app on first run; everything stays local. MIT licensed.

OpenDictate v0.1.6

Choose a tag to compare

@github-actions github-actions released this 23 Aug 14:06

OpenDictate — local-first voice dictation.

  • Windows: .msi / .exe (NSIS) installers
  • macOS: universal .dmg (Apple Silicon + Intel)
  • Linux: .deb and .AppImage

Models download inside the app on first run; everything stays local.

OpenDictate v0.1.5

Choose a tag to compare

@github-actions github-actions released this 23 Aug 10:28

OpenDictate — local-first voice dictation.

  • Windows: .msi / .exe (NSIS) installers
  • macOS: universal .dmg (Apple Silicon + Intel)
  • Linux: .deb and .AppImage

Models download inside the app on first run; everything stays local.

OpenDictate v0.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Aug 09:08

OpenDictate — local-first voice dictation.

  • Windows: .msi / .exe (NSIS) installers
  • macOS: universal .dmg (Apple Silicon + Intel)
  • Linux: .deb and .AppImage

Models download inside the app on first run; everything stays local.

OpenDictate v0.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 08:20

OpenDictate — local-first voice dictation.

  • Windows: .msi / .exe (NSIS) installers
  • macOS: universal .dmg (Apple Silicon + Intel)
  • Linux: .deb and .AppImage

Models download inside the app on first run; everything stays local.

OpenDictate v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 19:37

OpenDictate — local-first voice dictation.

  • Windows: .msi / .exe (NSIS) installers
  • macOS: universal .dmg (Apple Silicon + Intel)
  • Linux: .deb and .AppImage

Models download inside the app on first run; everything stays local.

OpenDictate main

Choose a tag to compare

@github-actions github-actions released this 22 Aug 18:36

OpenDictate — local-first voice dictation.

  • Windows: .msi / .exe (NSIS) installers
  • macOS: universal .dmg (Apple Silicon + Intel)
  • Linux: .deb and .AppImage

Models download inside the app on first run; everything stays local.