Native Speech Generation v1.2
What's New in v1.2
- Added: API Key visibility toggle in NVDA settings (show/hide Gemini API key).
- Added: Automatic NVDA restart after dependency installation completes.
- Added: Ukrainian translation by George.
- Improved: Dialog stability by wrapping all wx.MessageBox calls in wx.CallAfter to prevent freezes.
- Improved: Standardized error dialogs and non-blocking notifications.
- Refactored: Configuration handling with guards for missing keys.
- Cleaned: Removed unused imports, simplified logging, and improved translator comments.
📦 Installation
- Download the
.nvda-addonpackage from the Assets section below. - In NVDA, open
Tools -> Manage Add-ons. - Choose
Install..., select the downloaded file, and restart NVDA when prompted.
- If dependencies are missing, NVDA will prompt to install them on restart.
- Ensure you configure your Gemini API key in
NVDA Menu -> Preferences -> Settings -> Native Speech Generation. - Default hotkey to open the dialog: NVDA+Control+Shift+G (customizable in Input Gestures).