sherpa-onnx icon indicating copy to clipboard operation
sherpa-onnx copied to clipboard

TTS: Add a SAPI 5 driver for Windows

Open domasofan opened this issue 1 year ago • 3 comments

Hi,

That would be interesting and very beneficial for Windows users of screenreaders and other speech based software. Adding a SAPI 5 driver for text to speech to interface with screenreaders and other tts software.

Wikipedia article about SAPI: https://en.wikipedia.org/wiki/Microsoft_Speech_API

Greetings and thanks, Simon

domasofan avatar May 09 '24 20:05 domasofan

Would you like to contribute?

We have already provided C APIs for TTS.

csukuangfj avatar May 10 '24 14:05 csukuangfj

Hi @csukuangfj,

Thanks for replying. Sorry, my programming skills are very limited. I am better in testing and bug reporting and in some projects i did package various software parts or wrote documentation.

Greetings, Simon

domasofan avatar May 10 '24 18:05 domasofan

If anyone wants to dig into this I recommend starting here https://github.com/AceCentre/SAPI-POC/tree/main

we have plans to create a bridge between as many tts systems and sapi as possible. But if anyone wants to do a sapi Sherpa onnx build /installer then be our guest to this code

willwade avatar Jul 24 '24 17:07 willwade