I am trying to figure out a problem as to why I can not get a Sapi4 TTS engine to work correctly in Vista 64 using Visual Basic 2008. When I run the code on Vista 32 the correct speech engine is selected by the operating system. But when I run the same code in Vista 64, I get the default Anna Sapi5 voice, and the the software locks up.
In Vista 32, the correct speech engines are listed in the Registry under:
In Vista 64, the correct speech engines are listed in the Registry under:
I think this is the reason why it is not working correctly. Can anyone tell me how this may be corrected, so the VB 2008 sees the correct speech engine?