text-to-speech voice: vista's Anna for win XP
i wasn't sure where to put this, but here's the default TTS voice from windows vista, to use in windows xp (only tested in xp pro sp3)
Microsoft Anna - English US:
<!-- m -->http://www.mediafire...zwwzgw/Anna.zip<!-- m -->
if yuo're using TTS at all, this voice is way better than Microsoft SAM that ships with XP...
Sounds OK on my PC (3Ghz P4, 2GB, XP Pro, SP3) but the voice is a bit jumpy on my setup. The voice jumps make it a bit harder to understand than the other Microsoft voices. Might need a faster PC to fix it or it might need stuff that is only available on Vista+. Also, the Audio format minimum is approximately 32kHz, 16-Bit Mono. Anything less than that and the voice speaks with a tin-like resonance.
Them be might thoughts...
could be other processes running, but this is a redistributable from m'soft made for xp (streets n trips)
anyone else notice problems?
slowest machine running here is 1.2ish celeron with 512mb ram... and works great saying "Attention, the %MachineName% has finished" or similar... but i've got an old 500mhz (i think) with a nlite-stripped xp installation that runs pretty well considering its age... i'll try it on there and see what i can find out
Dimio's New version of DSpeech now has command line suport
Might make scripts that use TTS easier to make.
It's possible to specify a file name to open and automatically reproduce. This allows to perform in automatic way a script.
DSPEECH.ExE [/Play] [/Speak] [/Wav] [/Mp3] [/Ogg] [/Hidden|/HiddenFix] [FileToSpeech.txt]
COMMAND LINE SAMPLES:
- To open a file:
- To start a file reproduction:
DSpeech.exe /Play source.txt
- To speak aloud a short sentence:
DSpeech.exe /Speak Hello!
- To convert a text file to mp3:
DSpeech.exe /mp3 source.txt [destination.mp3]
- To convert a text file to ogg:
DSpeech.exe /ogg source.txt [destination.ogg]
- To convert a text file to wav:
DSpeech.exe /wav source.txt [destination.wav]
TTS("text to say")
and i tried "Anna" on xp pro sp3, using long paragraphs without any stuttering on my end... check for other processes running possibly...
TTS ("text to say")
how to increase the speed of speech
Increase the speed? What's the hurry? Personally, I have great fun getting the TTS engine to slow down by getting Microsoft Sam to say "Duuuuuuuuuuuuuuude". Give it a try.
The TTS function uses the system defaults (voice, speed, etc.) to speak. If you want to increase the speed of the speech, go to the Control Panel ("Speech" icon on Windows XP) and change the speed.
If you want to programmatically change the speed, you'll need to write the code yourself. It's not hard but it will take some research. Try this post for some help:
Text-To-Speech via COM - Examples
just to expunge anyone's hesitation... i highly recommend this voice on windows xp