Please tell me. If I want my game to use Screen Readers. I have a library of NvdA.
Like when the program starts, do a check on which Screen Reader is running, and if you are running Jaws to use Jaws if NVDA to use NVDA, and if nothing is running, you can use SAPI 5? But to have the text voiced one function Speak.
The C#programming language.
Thanks in advance!
There are a few screen reader packages around, [Tolk] is one that seems to have a C# wrapper and supports a variety of screen readers. Other than that you could use .Net's speech modules as covered [here], or use specific screen readers API's to embed them in your program.