[espeak-ng:master] new issue: ' (quote) versus " (quotes) is almost impossible to audibly differentiate #github
email@example.com Integration <espeak-ng@...>
[espeak-ng:master] New Issue Created by spresse1:
#725 ' (quote) versus " (quotes) is almost impossible to audibly differentiate
Users of screen readers (eg: Orca, NVDA, JAWS) and other TTS assistive technologies rely on accurate and easy-to-understand reading of the text. One context in which this becomes especially critical is systems administration and software development, where TTS users need to be able to clearly and easily differentiate types of punctuation with minimal effort in the midst of reading a larger portion of text. For example, the two characters have significantly different meanings in shells and in some programming languages.
In English, eSpeak currently reads the single quote character (') as "quote" and the double quote character (") as "quotes". These two words are very difficult to differentiate, especially at the higher reading speeds often used by TTS users.
eSpeak-ng should read these two characters in a manner which makes them easy to differentiate.
There are three possibilities which come to mind:
I have spoken with one TTS assistive technology user who would prefer option 1. However, I don't have the depth of knowledge required to make this choice for all eSpeak-ng users. I'm happy to do all the work for this change (and will file a PR for option 1 shortly), but am opening this issue such that those with more experience can direct me on what the best version of this change is.