Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1497
  • Last Modified:

Text To Speech Problem With Vista 64 Bit

Hello,

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:

HKEY_LOCAL_MACHINE\SOFTWARE\Voice\TestToSpeech\Engine

In Vista 64, the correct speech engines are listed in the Registry under:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Voice\TextToSpeech\Engine


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?

Sincerely,

James
0
Knightlite_James
Asked:
Knightlite_James
  • 2
1 Solution
 
Jeff CertainCommented:
I think the first problem is that you're using SAPI4... Vista natively uses SAPI 5.3.

There's a post on Geekpedia that suggests that the user may need to run as admin for TTS under Vista 64 -- no solution posted there.

Are you building as "any CPU" or 64-bit when deploying on Vista 64?
0
 
Jeff CertainCommented:
I'm good with that.
0
 
gucci352010Commented:
I have the same problem. How can I solve this problem.. How can I add new voices on Windows Vista 64 bit ? I can see only Ana's voice.
0

Featured Post

[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now