Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: davidacm/NVDA-IBMTTS-Driver

Tags

26.6.2

Toggle 26.6.2's commit message
Updated the changelog to reflect the removal of the attempted fix for…

… issue 148.

debug-issue-148

Toggle debug-issue-148's commit message
refactor(ibmtts): improve file copy process and fix subfolder error

- FIX: Corrected relative path logic in os.walk to prevent crashes when copying subfolders.
* Remove the creation of the 'eciLibraries' add-on; it is no longer needed since the update process of IBMTTS properly preserves these files.
* Update file copy destination to the 'ibmtts' folder inside 'synthDrivers' of the add-on.

- i18n: Updated translation template.
- updated Spanish strings.

26.5.1

Toggle 26.5.1's commit message
added changes for the version 26.5.1

26.4.1

Toggle 26.4.1's commit message
implemented a workaround to solve an issue in the update process of t…

…hose versions less than 26.4.x where the update process fails because the old add-on was not removed properly.

26.3.5-dev

Toggle 26.3.5-dev's commit message
Fixed an issue where, in some cases, small initial audio chunks were …

…not processed. This was introduced when the line eciSynthMode = manual was removed.

Fixed issues that occurred when the ECI thread died, improving exception handling. As a result, the driver will no longer block the NVDA session if something fails in the eci lib or the host, and NVDA will be able to switch to another TTS.

26.3.4-dev

Toggle 26.3.4-dev's commit message
Added some checks in case the tts thread dies

added error handling for the host bridge in 64 bits.
implemented the function to change to another tts if IBMTTS fails.
now the host thread closes properly if the driver is closed.
Fixed #137 when reinstalling the add-on in NVDA 2025 or less. Importing Mmap in _ibmttsUtils was causing issues when it-s imported in installTasks.py. so I moved that import to the function that requires it only. Seems that NVDA tries to get the attrib __file__ in a C module like mmap.

26.3.3-dev

Toggle 26.3.3-dev's commit message
added new portuguese translations

26.3.2-dev

Toggle 26.3.2-dev's commit message
added new portuguese translations

25.2.1-dev

Toggle 25.2.1-dev's commit message
* Temporary fix for an issue with translations when the add-on starts…

… the first time that is installed.

* updated portuguese translations.
* Changed the default encoding. from mbs to cp1252.

25.1.1

Toggle 25.1.1's commit message
Version 25.1.1

* Added support for NVDA 2025.1.
* Now the driver looks for the audio output in two config paths.
* Deleted the audio output change handler. This was created because in some cases the driver was not synchronized with the current audio output, it needs more testing but seems that this doesn't happen in wasapi mode.
* Git repo: added a better support for vscode. Update the path with the NVDA files if needed.