munawarb / Three-D-Velocity

a fighter jet flight Simulator for the blind and visually Impaired
GNU Affero General Public License v3.0
24 stars 18 forks source link

Set screen-reader speech delay #106

Closed munawarb closed 5 years ago

munawarb commented 5 years ago

Not all screen-reader APIs allow an application to determine if the screen-reader is still speaking. For this reason, it's currently not possible to stop TDV until the screen-reader is finished speaking. We should test the speech delay of the screen-reader during initialization. We can then use it's predicted speaking rate to halt TDV just like we do for self-voicing.