Solved

Text To Speech Problem With Vista 64 Bit

Posted on 2008-10-16
4
1,462 Views
Last Modified: 2013-11-27
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
Comment
Question by:Knightlite_James
  • 2
4 Comments
 
LVL 24

Expert Comment

by:Jeff Certain
ID: 22736260
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
 
LVL 24

Accepted Solution

by:
Jeff Certain earned 500 total points
ID: 23188126
I'm good with that.
0
 

Expert Comment

by:gucci352010
ID: 33501372
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

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

The debugging module of the VB 6 IDE can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture.   There is also a companion Debug Toolbar that looks like the followin…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now