The reason it does this is because the screen reader isn't giving the synth enough information to figure out what you meant.
toggle quoted messageShow quoted text
Usually, you say 2 cups. That's fine. For the case of 1/2 cup, 1/2 is a fraction, and the synth knows this:
In the python console:
t=wx.CallLater(500, speech.getSynth().speak, [u'1/2 cup'])
However, NVDA's symbol settings are set to send the / as a word, so it fails in this case.
On 8/22/2019 5:12 PM, Brian Vogel wrote:
Specific question: Was it only cup, or cups, or both that said "Cuban Pesos." For me it is only ever the singular. And in this recipe specifically coming after a fraction not represented as a fractional character but as digit one slash digit two.
I am using Microsoft David.
And, both in pure snark and serious mode, you could probably count on your hands and toes the number of contexts where "cup" is stated as Cuban Pesos in the English speaking world where that would be correct. That's what makes the synth choice all the more bizarre.
Brian *-*Windows 10 Pro, 64-Bit, Version 1903, Build 18362
*The color of truth is grey.*
~ André Gide