Skip to content

Commit

Permalink
Update eSpeak-NG to 1.54-dev commit 961454ff (#16976)
Browse files Browse the repository at this point in the history
Closes #16775

Summary of the issue:
eSpeak needs to be updated for 2024.4.

Description of user facing changes
Added languages Faroese and Xextan to eSpeak-NG.

Description of development approach
Followed the update instructions.

Testing strategy:
Rebuilt NVDA from source. Ran NVDA, switched synth to eSpeak-NG. Tested that speech output worked fine in English. Switched voice to Faroese and Xextan and ensured that there was still output.

Known issues with pull request:
None.
  • Loading branch information
SaschaCowley authored Aug 8, 2024
1 parent ba08c9a commit 039f3f4
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 3 deletions.
16 changes: 15 additions & 1 deletion nvdaHelper/espeak/sconscript
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ env.Append(
# Ignore all warnings as the code is not ours.
"/W0",
# Preprocessor definitions. Migrated from 'nvdaHelper/espeak/config.h'
'/DPACKAGE_VERSION=\\"1.52-dev 54ee11a7\\"', # See 'include/espeak/src/windows/config.h'
'/DPACKAGE_VERSION=\\"1.52-dev 961454ff\\"', # See 'include/espeak/src/windows/config.h'
"/DHAVE_STDINT_H=1",
"/D__WIN32__#1",
"/DLIBESPEAK_NG_EXPORT",
Expand Down Expand Up @@ -374,6 +374,13 @@ espeakDictionaryCompileList: typing.Dict[
"fi_rules",
],
),
"fo_dict": (
"fo",
[
"fo_list",
"fo_rules",
],
),
"fr_dict": (
"fr",
[
Expand Down Expand Up @@ -940,6 +947,13 @@ espeakDictionaryCompileList: typing.Dict[
"vi_rules",
],
),
"xex_dict": (
"xex",
[
"xex_list",
"xex_rules",
],
),
"yue_dict": ("yue", ["yue_list", "yue_listx", "yue_rules"]),
}

Expand Down
2 changes: 1 addition & 1 deletion projectDocs/dev/createDevEnvironment.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ If you aren't sure, run `git submodule update` after every git pull, merge or ch

For reference, the following run time dependencies are included in Git submodules:

* [eSpeak NG](https://github.com/espeak-ng/espeak-ng), version 1.52-dev commit `54ee11a79c66c8ecb9a48a7084163beff3bd6075`
* [eSpeak NG](https://github.com/espeak-ng/espeak-ng), version 1.52-dev commit `961454ffaa894d981526f4d424daef1d3bc4175f`
* [Sonic](https://github.com/waywardgeek/sonic), commit `8694c596378c24e340c09ff2cd47c065494233f1`
* [IAccessible2](https://wiki.linuxfoundation.org/accessibility/iaccessible2/start), commit `3d8c7f0b833453f761ded6b12d8be431507bfe0b`
* [liblouis](http://www.liblouis.io/), version 3.30.0
Expand Down
2 changes: 2 additions & 0 deletions user_docs/en/changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ The available options are:
### Changes

* The `-c`/`--config-path` and `--disable-addons` command line options are now respected when launching an update from within NVDA. (#16937)
* eSpeak NG has been updated to 1.52-dev commit `961454ff`. (#16775)
* Added new languages Faroese and Xextan.

### Bug Fixes

Expand Down

0 comments on commit 039f3f4

Please sign in to comment.