Speech - Unable to Get More Voices

S

Steve

I am having problems adding additional voices onto MS XP Professional Version
2002, SP#3. I have done it in the past with SP#2 without any difficulties.

I have installed Speech SDK 5.1, specifically all the downloads:

msttss22L.exe
sapi.chm
Sp5TTIntXP.exe
SpeechSDK51.exe
SpeechSDK51LangPack.exe
SpeechSDK51MSM.exe

When I go to the Speech in the Control Panel, I only show the one option of
"Microsoft Sam". Microsoft Sam works very well except I can't stand his
voice.

In addition, I have installed several other voices from www.nextup.com and
still get no changes. There are NO ERROR messages during the installs.

Reboots have provided same results. Has anybody else experienced this same
issue or have any ideas on how to fix this problem?

Thanks
 
P

Paul

Steve said:
I am having problems adding additional voices onto MS XP Professional Version
2002, SP#3. I have done it in the past with SP#2 without any difficulties.

I have installed Speech SDK 5.1, specifically all the downloads:

msttss22L.exe
sapi.chm
Sp5TTIntXP.exe
SpeechSDK51.exe
SpeechSDK51LangPack.exe
SpeechSDK51MSM.exe

When I go to the Speech in the Control Panel, I only show the one option of
"Microsoft Sam". Microsoft Sam works very well except I can't stand his
voice.

In addition, I have installed several other voices from www.nextup.com and
still get no changes. There are NO ERROR messages during the installs.

Reboots have provided same results. Has anybody else experienced this same
issue or have any ideas on how to fix this problem?

Thanks

Just for fun, I fired up regedit, and a search for "Microsoft Sam" shows
a registry key for it. (I don't use speech, but it is still present in
the registry of my copy of WinXp SP3.)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\MSSam

It is possible your installer was supposed to add more keys, for other
voices.

And this key, seems to point to the above default. Maybe this is the selector ?

HKEY_CURRENT_USER\Software\Microsoft\Speech\Voices

Paul
 
S

Steve

I see the MSSAM key but no other voices are located in this area. How would
I add more to this area?

Steve
 
P

Paul

Steve said:
I see the MSSAM key but no other voices are located in this area. How would
I add more to this area?

Steve

Since I didn't want to test this on my current OS, I fired up VirtualPC
and installed it on my Win2K virtual machine. i installed just the
SpeechSDK51.exe file. The registry ended up with

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\MSSam
VoiceData = C:\Program Files\Common Files\SpeechEngines\Microsoft\TTS\1033\sam.spd
VoiceDef = C:\Program Files\Common Files\SpeechEngines\Microsoft\TTS\1033\sam.sdf

Before I ran the install, I didn't see a Speech control panel, but when I checked after
the install was finished, there was one present. It offered these options for
text to speech.

Microsoft Mary
Microsoft Mike
Microsoft Sam
Sample TTS Voice

Those other ones are down in that same registry area. So there is a

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\MSMary
VoiceData = C:\Program Files\Common Files\SpeechEngines\Microsoft\TTS\1033\mary.spd
VoiceDef = C:\Program Files\Common Files\SpeechEngines\Microsoft\TTS\1033\mary.sdf

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\MSMike
VoiceData = C:\Program Files\Common Files\SpeechEngines\Microsoft\TTS\1033\mike.spd
VoiceDef = C:\Program Files\Common Files\SpeechEngines\Microsoft\TTS\1033\mike.sdf

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\SampleTTSVoice
VoiceData = C:\Program Files\Microsoft Speech SDK 5.1\Samples\CPP\Engines\TTS\samplevoice.vce

I wonder if the msttss22L.exe in your list, is compatible with this little project ?
I think you should have just tried the SpeechSDK51.exe first, and done some tests.
It is possible, if you installed msttss22L.exe after the SDK, it might have changed
something.

Paul
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top