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.
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.