Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Allow SAPI5 voices to be instantly interupted / paused by making use of the underlying ISPAudio interface. #8174
Partly taken from #6166.
Link to issue number:
Summary of the issue:
Some SAPI5 voices, especially those from Microsoft included with Windows 8 and higher, feel as if they lag, due to the fact that interupting their last utterance does not work.
Description of how this pull request fixes the issue:
Previously our SAPI5 synthDriver would instruct the SAPI5 engine to speak an empty string, interupting any previous speech and purging any remaining speech.
Tested various Microsoft voices on windows 10, noting that the lag has now disappeared.
Known issues with pull request:
Change log entry: