v0.7.0-beta
·
230 commits
to main
since this release
Installation
Quick Install (Recommended)
curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/v0.7.0-beta/install.sh | bashFrom Source
git clone https://github.com/jatinkrmalik/vocalinux.git
cd vocalinux
./install.shMajor Features
| Feature | Description |
|---|---|
| Autostart on Login | Launch Vocalinux automatically when your desktop session starts. Configure via Settings → General or right-click the system tray icon. |
| Tabbed Settings Dialog | Completely redesigned settings with organized tabs: Speech Engine, Recognition, Text Injection, Audio Feedback, and General |
| Intel GPU Compatibility Detection | Automatically detects incompatible Intel GPUs and gracefully falls back to CPU processing |
| Single Instance Prevention | Prevents multiple Vocalinux instances from running simultaneously — shows a notification if already running |
Bug Fixes
- #254 - Improved GPU detection to avoid false positives on systems without development libraries
- #251 - Skip IBus setup when daemon is not running, enable fallback to other input methods
- #243 - Prevent
dnf check-updatefrom exiting the installer script on Fedora - #240 - Raise exception on IBus setup failure to enable automatic fallback
- #234 - Removed leading space from first speech transcription
- #242/#253 - Removed disconnected evdev devices to prevent CPU spin
Improvements
- Better handling of input device connections/disconnections
- More robust error handling for speech recognition engines
- Improved Fedora compatibility
Contributors
- @jatinkrmalik - Core development, tabbed settings, GPU detection
- @AntoineMontane - IBus fixes, evdev device management
Full Chanagelog:
- feat(web): add 7 new SEO-optimized pages for organic traffic by @jatinkrmalik in #236
- fix(web): improve mobile and tablet responsiveness by @jatinkrmalik in #237
- fix(ibus): raise exception on setup failure to enable fallback by @jatinkrmalik in #240
- fix(install): prevent dnf check-update from exiting script on Fedora by @jatinkrmalik in #243
- feat(ui): add auto-start on boot support by @jatinkrmalik in #207
- fix: prevent multiple instances from running simultaneously by @jatinkrmalik in #245
- refactor(ui): convert settings dialog to tabbed layout by @jatinkrmalik in #246
- fix(ibus): skip IBus setup when daemon not running by @AntoineMontane in #251
- fix(evdev): remove disconnected devices to prevent CPU spin by @AntoineMontane in #242
- fix(evdev): improve device disconnect handling by @jatinkrmalik in #253
- feat: detect incompatible Intel GPUs and fallback to CPU by @jatinkrmalik in #239
- fix(installer): improve GPU detection to avoid false positives by @jatinkrmalik in #254
- chore(release): prepare v0.7.0-beta by @jatinkrmalik in #255