Skip to content

Native Speech Generation v1.2

Choose a tag to compare

@muhammadGagah muhammadGagah released this 14 Sep 16:33
· 73 commits to main since this release

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

  1. Download the .nvda-addon package from the Assets section below.
  2. In NVDA, open Tools -> Manage Add-ons.
  3. Choose Install..., select the downloaded file, and restart NVDA when prompted.

⚠️ Note

  • 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).