Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Update espeak #7385
If you notice a problem with Espeak on next (or master), please open a new issue to discuss this.
Summary of the issue:
In order to more quickly spot and report issues on Espeak, we are regularly updating espeak to the latest master on our next branch. When this gets to stable we can merge back to nvda master.
Description of how this pull request fixes the issue:
This updates the espeak submodule to the latest espeak-ng master commit and fixes any build errors.
In depth discussion of the changes:
Compiling mbrowrap was causing an issue, and we dont use mbrola anyway, so this was removed. It was noticed that a bunch of mbrola voices were listed in espeak but did not seem to do anything. The sconscript has been modified to exclude the 'espeak-ng-data/voice/mb' directory. This means that we can no longer recursively install espeak-ng-data and must instead manually install the files, and then recursive install for lang and voices/!v subfolders.
Removed lines from recursive install that seem unnecessary.
Allow unicode characters in espeak language names. Fixes part of #7167 - selecting Norwegian Bokmål no longer causes an error.
Added compilation of several missing files, and commented on why we dont compile other files. Tried to make the list of compiled files match the files listed in the automake used in espeak-ng
Known issues with pull request:
Change log entry:
For now none. But perhaps eventually:
Locking the comments on this PR, since this is expected to be a long running PR. The goal is to regularly integrate the newest espeak-ng changes into the
If you encounter a problem with espeak-ng or this PR, please raise a separate issue.