pumper42nickel / eloquence_threshold

Eloquence synthesizer NVDA add-on compatible with threshold versions of NVDA (2019.3 and later). Supports Python 3 and new NVDA speech framework.
25 stars 10 forks source link

Update for NVDA 2023.1 #32

Closed alexstine closed 1 year ago

alexstine commented 1 year ago

Fixes #30

Update the NVDA version to 2023.1. Untested.

alexstine commented 1 year ago

Figured out how to test it.

  1. Press windows+r.
  2. Enter: %AppData%\nvda\addons
  3. Copy Eloquence folder to downloads folder.
  4. Open the Eloquence folder.
  5. Edit the manifest.ini file.
  6. Bump the add-on version and NVDA version.
  7. Save the file.
  8. I used WSL for the next part. Launch Ubuntu.
  9. Run: apt-get update && apt install zip -y
  10. The above gives you the zip/unzip command as trying this through native Windows compression will not work.
  11. Change to your downloads folder. Something like this from WSL CLI: cd /mnt/c/users/username/downloads
  12. cd Eloquence
  13. Run: zip -r eloquence.nvda-addon manifest.ini synthDrivers
  14. Open your downloads folder in file explorer.
  15. Install the add-on by selecting it.

Works fine for me after upgrade to 2023.1.

Thanks.

pumper42nickel commented 1 year ago

I merged your PR. Do you mind also creating a new release - I gave you access to this repo. Also feel free to fix build script - it would be great if build works correctly for everyone.

alexstine commented 1 year ago

@pumper42nickel Sure, happy to help.