·
0 commits
to c59c5bca08b6a89ca3ae3f814cfc8c31ef95064e
since this release
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
StreamingRecognizerwith 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, orCPU)
3. Full macOS & Windows Synchronization
- Synthetic Input & Voice Actions: Standardized key injection across all operating systems via native platform backends (
enigo+CGEventon macOS,SendInputon Windows, persistentuinputon 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
.desktopautostart.
- macOS: Native LaunchAgents plist integration (
- 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/opendictateon macOS,%LOCALAPPDATA%\opendictateon Windows,$XDG_DATA_HOMEon 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.