Re: Question about synthDriver.speak


Reef Turner
 

I can only guess, but based on what you are describing it seems possible that the speech indexes aren't calling back to the speech system. When a synth reaches an index it is expected to call notify on the synthIndexReached action. When the synth has no more queued speech it is expected to call notify on synthDoneSpeaking.

These are defined in source/synthDriverHandler.py see synthIndexReached, synthDoneSpeaking

For an example inspect synthDrivers.espeak.SynthDriver._onIndexReached

Hope this helps.

Join nvda-devel@groups.io to automatically receive all group messages.