You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure if this is intentional, but it seems to be a bug.
Line 176 sayAllHandler.py
index=lastSentIndex+1
speech.speak([speech.IndexCommand(index)])
while speech.getLastSpeechIndex()<index:
yield
yield
# Some synths say they've handled the index slightly sooner than they actually have,
The text was updated successfully, but these errors were encountered:
feerrenrut
added
the
p3
https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority
label
Dec 28, 2016
It's intentional, if somewhat arbitrary. Those generators run every core tick (which is every 10 ms or so while a core generator exists) and there's no reason for say all to do stuff that often. Thus, we do a few extra yields to slow it down. This kind of sucks and is the last remaining chunk of core spinning. This would be far better handled by speech callbacks (#4877) when we get those.
We should still probably comment this, even though that code will be replaced eventually.
I'm not sure if this is intentional, but it seems to be a bug.
Line 176 sayAllHandler.py
The text was updated successfully, but these errors were encountered: