I have altered the title and text to reflect that per the changelog, the patch for this issue is present as of 1.49.2+dfsg-4. However, given the testing 1.49.2+dfsg-8 has received in Disco Dingo, that package may still be the better update candidate.
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to espeak-ng in Ubuntu. https://bugs.launchpad.net/bugs/1870642 Title: Upgrade espeak-ng in Binoic Beaver to at least 1.49.2+dfsg-4 (from 1.49.2+dfsg-1) Status in espeak-ng package in Ubuntu: Fix Released Bug description: Workaround directions follow this report in a comment. eSpeak NG prior to commit a766b22 (https://github.com/espeak-ng /espeak-ng/commit/a766b22643653402171ba8b482a9ed3f419f57bb) did not properly interpret certain characters (including the vertical bar (|), caret (^), greater than sign (>), and less than sign (<)) as punctuation. Thus, when passing --punct (without arguments, for "read all punctuation") these characters were not read at all. [Impact] The failure to speak particular characters is particularly critical for users doing software development or systems administration using screen readers (such as the built-in Orca), where the addition or removal of one of these characters can significantly change the meaning of what is being read. eSpeak NG in Bionic Beaver (1.49.2+dfsg-1) does not include the fix for this issue. However, eSpeak NG 1.49.2+dfsg-8 (as seen in Disco Dingo) includes the fix for this issue. I have tested that upgrading to the Disco Dingo packages on a Bionic Beaver system corrects this issue. The change itself appears to have gone into 1.49.2+dfsg-4, per the package changelog. This minor version bump will significantly increase the accessibility of Bionic Beaver 18.04 LTS for users of Orca, other screen readers, and possibly other users and uses of eSpeak NG. Release Info: $ lsb_release -rd Description: Ubuntu 18.04.3 LTS Release: 18.04 Package Info: $ apt-cache policy libespeak-ng1 libespeak-ng1: Installed: 1.49.2+dfsg-1 Candidate: 1.49.2+dfsg-1 Version table: *** 1.49.2+dfsg-1 500 500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages [Test Case] Expected Behavior: On Ubuntu 18.04 (Bionic Beaver), running: $ espeak-ng -x --punct "< > | ^" l'EsDan_: gr'eIt@D,an_: vi:b'A@ s'3:kVmfl,Eks And should produce the audio "less than greater than v bar circumflex". Actual Behavior: $ espeak-ng -x --punct "< > | ^" _:_:_:_: The system produces no sound. [Regression Potential] As with any software update, there is the potential for regressions. These could include changes in behavior that could impact use cases. In fact, adopting this change WOULD produce a change in behavior -- one away from bad behavior and to the intended behavior. However, it is possible someone has been relying on the buggy behavior. However, this change is very well tested in Disco Dingo and subsequent releases. At this point, there are no open bugs against espeak-ng that implicate this functionality. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/espeak-ng/+bug/1870642/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

