Reported by jteh on 2013-03-25 04:41
In the espeak synth driver, for character mode, we use . This actually does nothing with eSpeak and seems to be Microsoft specific. We should be using or perhaps which eSpeak documents as supported. Of course, we should check whether this has undesirable effects first.
Comment 1 by mdcurran on 2013-03-28 00:11
"characters" seems to do nothing at all for at least english and Chinese. But "tts:char" allows speaking numbers of generic group letters (e.g. Chinese letter might now be spoken as Chinese 3d4f). However, "tts:char" also raises the pitch of capital letters on its own, and adds the word "capital" to the start. Both of these features NVDA wants independent of the synth.
Are there settings in eSpeak to disable capital and pitch? if so then tts:char would be okay. If not, then we either go with "characters" as it may in some circomstances be more correct for a language "a b c" verses "a cat". Or we just remove say-as alltogether and leaving it as it was.
Comment 4 by mdcurran on 2013-03-28 04:59
Backed out in 67c400a as this causes Chinese letters, when using an eSpeak chinese voice, to be also announced as values, rather than the correct Chinese pronunciation.
Comment 5 by mdcurran on 2013-03-28 05:00
Perhaps for 2013.2 I think. Unless we want to specifically check for Chinese and not do it... though there could be other languages.
Milestone changed from 2013.1 to 2013.2