On Saturday, November 17, 2007 9:16 PM,
Andrew Hart happened to mention in passing:
> An hour ago, I just manually updated my H340, which had an ancient
> Rockbox version on it. It went without hassles, except that when I
> tried to build a custom voice file using Scansoft Samantha, the voice
> building system under Cygwin is ignoring the defaults I have set in the
> Windows control panel, which means I get Scansoft Daniel instead. He's
> not quite the same! This won't affect you however as I imagine you'll
> be downloading a .voice file from the Rockbox Web site.
The fix for that is to edit the ~/rockbox/tools/sapi_voice.vbs file using
some editor, and look for the text string '809'
My line looks like this:
LangIDs = Array( &h409, &h809, &hc09, &h1009, &h1409, &h1809, _
note that h409 is first. In the original of this file, 809 is first. If
you know anything about sapi languages you'll know that American English
voices are 409 and British English voices are 809. Simply swap those two
numbers, keeping the letter h at the beginning of the string, and rebuild
your voice as before.
You will then get the voice you actually want.
It took me about 24 hours to find out where to go to finally fix this, but
let me tell you, I was happy when I did. Nobody could work out what I was
talking about, as everyone else I know was able to build the voice they
wanted. I found that strange, but this fix did help me.
You will have to switch the 409 and 809 around again to build British
English voices in future if that's what you want to do, but I hope that
I was trying to build VW Paul and always getting AT&T Anjali. I can tell
you it was very, very annoying, as I'd never even chosen that voice in
Received on 2007-11-17