Open TTS v1.5.0
Open TTS v1.5.0 expands the app into a more polished local reading and speech workspace, with an open elevenreader-style focus on study, listening, and private on-device use.
Highlights
- Adds universal app settings for system/light/dark themes, four accent colors, interface scaling, and accessibility preferences
- Adds separate interface and Reader font choices, including Literata, Inter, Outfit, Georgia, and the system font
- Adds a dedicated Settings shortcut reference with macOS and Windows/Linux controls
- Adds keyboard navigation, generation, stop, playback, and 10-second seeking shortcuts across Studio, Reader, Qwen, and NeuTTS
- Makes Studio, Reader, settings, playback, and desktop runtime pages more responsive at compact Electron window sizes
- Redesigns Qwen model setup with a prominent download/repair action, overall progress, current-file details, useful errors, validation, and an optional existing-folder flow
- Keeps Qwen available inside Studio and Reader when its dedicated navigation tab is hidden
- Refreshes the README with current capabilities and five new Electron screenshots
Fixes
- Makes dark mode and optional-model preferences apply consistently
- Prevents Space playback shortcuts from hijacking text entry
- Removes duplicate Qwen download actions and places setup above generation controls
- Preserves inline Qwen selections when its setup tab is toggled off
- Improves settings focus trapping, compact navigation, touch targets, overflow, and long-form Reader layouts
Verification
- 445/445 JavaScript tests passed
- 28/28 Rust tests passed
- ESLint passed
- TypeScript and production Vite build passed
- Live Electron checks passed at 1100×750 and the 800×600 minimum window size
- macOS Command and Windows/Linux Ctrl shortcut paths were exercised in Electron