Skip to content

Update eSpeak to a51235aa commit#14483

Merged
seanbudd merged 2 commits into
masterfrom
updateEspeak2023.1
Jan 4, 2023
Merged

Update eSpeak to a51235aa commit#14483
seanbudd merged 2 commits into
masterfrom
updateEspeak2023.1

Conversation

@seanbudd

@seanbudd seanbudd commented Dec 29, 2022

Copy link
Copy Markdown
Member

Link to issue number:

Closes #14281
Closes #14241
Addresses #13875 (comment)

Summary of the issue:

Janitorial update of eSpeak.
Removes a workaround added to handle a bug with eSpeaks BreakCommand implementation, tracked in espeak-ng/espeak-ng#1232, #13875 (comment)

Description of user facing changes

eSpeak is updated.
Fixes pronunciation of large numbers (#14241).

Description of development approach

Dropped strength for eSpeak BreakCommand attribute per espeak-ng/espeak-ng#1232 being fixed in eSpeak.

Janitorial update

Followed instructions in include/espeak.md.
Checked the following diffs.

cd include/espeak
git diff a51235aa b17ed2d6 src/windows/config.h
git diff a51235aa b17ed2d6 Makefile.am

Addressed the following eSpeak changes:

Testing strategy:

Manual testing:

Known issues with pull request:

None

Change log entries:

Refer to diff

Code Review Checklist:

  • Pull Request description:
    • description is up to date
    • change log entries
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • API is compatible with existing add-ons.
  • Documentation:
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • Security precautions taken.

@seanbudd seanbudd requested a review from a team as a code owner December 29, 2022 01:08
@seanbudd seanbudd requested a review from feerrenrut December 29, 2022 01:08
@seanbudd seanbudd requested review from michaelDCurran and removed request for feerrenrut December 29, 2022 01:37
@AppVeyorBot

Copy link
Copy Markdown

See test results for failed build of commit 09ce145efd

@seanbudd seanbudd added this to the 2023.1 milestone Dec 30, 2022
@seanbudd seanbudd merged commit 3183fce into master Jan 4, 2023
@seanbudd seanbudd deleted the updateEspeak2023.1 branch January 4, 2023 04:50
@LeonarddeR

Copy link
Copy Markdown
Collaborator

On latest Alpha, it looks like rate boost is no longer working.

@zstanecic

zstanecic commented Jan 5, 2023 via email

Copy link
Copy Markdown
Contributor

@LeonarddeR

Copy link
Copy Markdown
Collaborator

@seanbudd Can this possibly be reverted while investigating?
I recall that some changes were made in ESpeak re rate boost to support the iOS version, but I don't know anything about the details.

seanbudd added a commit that referenced this pull request Jan 5, 2023
seanbudd added a commit that referenced this pull request Jan 5, 2023
This reverts commit 3183fce.

Reverts #14483 due to a bug with eSpeak rate boost
@seanbudd seanbudd restored the updateEspeak2023.1 branch January 5, 2023 22:16
@seanbudd

This comment was marked as off-topic.

@seanbudd seanbudd mentioned this pull request Jan 6, 2023
6 tasks
seanbudd added a commit that referenced this pull request Jan 6, 2023
#14483 was reverted via #14516 due to an issue with rate boost.
eSpeak changed the compilation flag, and that change wasn't in the Makefile.am diff, so it was missed.
This is fixed in 7e558da

Link to issue number:
Closes #14281
Closes #14241
Addresses #13875 (comment)

Summary of the issue:
Janitorial update of eSpeak.
Removes a workaround added to handle a bug with eSpeaks BreakCommand implementation, tracked in espeak-ng/espeak-ng#1232, #13875 (comment)

Description of user facing changes
eSpeak is updated.
Fixes pronunciation of large numbers (#14241).

Description of development approach
Dropped strength for eSpeak BreakCommand attribute per espeak-ng/espeak-ng#1232 being fixed in eSpeak.

Janitorial update
Followed instructions in include/espeak.md.
Checked the following diffs.

cd include/espeak
git diff a51235aa b17ed2d6 src/windows/config.h
git diff a51235aa b17ed2d6 Makefile.am
Addressed the following eSpeak changes:

Introduction of langopts.c: espeak-ng/espeak-ng@4a28902
Fix up of code standards: change DINCLUDE to DUSE: espeak-ng/espeak-ng@ca1f590
Note that eSpeak has changed MBROLA compilation, does not affect our build: espeak-ng/espeak-ng@78ac6c4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update eSpeak for 2023.1 Espeak reads numbers more than 34 digits as 3647

5 participants