Solved

Text To Speech Problem With Vista 64 Bit

Posted on 2008-10-16
4
1,466 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

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
WPF - Tooltips for ComboBox items 5 68
Windows ICD FFU Issue 4 35
Web Form VB.Net  import CSV 4 36
Sql server insert 13 27
Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…

786 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