configuring espeak 1.19

Steve Holmes steve at holmesgrown.com
Mon Jan 29 15:52:54 EST 2007


Two things here.  Is there a direct module to link Espeak and Speech
Dispatcher yet? The second question is more concerning Speech Dispatcher
than Espeak and that is I am trying to get Speech Dispatcher to work
with the Cepstral voices.  I have two of them: Callie and David.  But
Speech Dispatcher won't select the right voice.  Right now, David is the
default voice because he was the last one installed to Cepstral but I
want Speech Dispatcher to use Callie so I modified the
cepstral-generic.conf file to include Callie and David with addvoice
entries as you described but David still comes up talking every time.
If I hard code Callie in the command line after a '-v' option, she talks
sexxy as ever:).  So I'm wondering about the reliability of voice
selections with the default voice sellection in the configuration vs the
hard coding of -v command line option.  It would appear that addvoice
options aren't available or something.  Hope this makes sense.  Other
than that problem, Cepstral is off to a good start provided enough
system resources are available.

I'm using Speech Dispatcher 0.3 (July of 2006) or there abouts.

On Mon, Jan 29, 2007 at 05:15:18PM +0100, Tomas Cerha wrote:
> Chuck Hallenbeck napsal(a):
> > I want to use the new en-r voice selection. Using speak from the command 
> > line like this, works fine:
> > 
> > speak -v en-r "sample of speech goes here"
> > 
> > but when I add the -v switch to the espeak-module.conf file in the 
> > speech-dispatcher modules directory, it is ignored.
> 
> Hi Chuck,
> 
> you need to tune the voice mapping in your
> /etc/speech-dispatcher/modules/espeak-generic.conf.  This is done by the
> AddVoice directive.  There is a bunch of such directives in the default
> configuration file, so you may just turn the first of them from:
> 
> AddVoice        "en"    "male1"		"en"
> 
> to:
> 
> AddVoice        "en"    "male1"		"en-r"
> 
> See http://www.freebsoft.org/doc/speechd/speech-dispatcher_10.html#SEC27
> for more details.
> 
> Your GenericExecuteSynth should look like:
> "echo \"$DATA\" | espeak -w /tmp/espeak.wav -v $VOICE -s $RATE -a
> $VOLUME -p $PITCH --stdin && aplay /tmp/espeak.wav"
> 
> Best regards, Tomas.
> 
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
> 
> 

-- 
HolmesGrown Solutions
The best solutions for the best price!
http://holmesgrown.ld.net/




More information about the Speakup mailing list