* Espeak Problems
@ Zachary Kline
` Hynek Hanke
0 siblings, 1 reply; 7+ messages in thread
From: Zachary Kline @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi,
I've begun trying to configure Espeak and Speech Dispatcher. Unfortunately, despite commenting the flite lines in the configuration file, I still get Flite output. Is this something obvious I'm missing?
Thanks much,
Zack.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Espeak Problems
Espeak Problems Zachary Kline
@ ` Hynek Hanke
` Zachary Kline
0 siblings, 1 reply; 7+ messages in thread
From: Hynek Hanke @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Tue, 2007-02-27 at 11:23 -0800, Zachary Kline wrote:
> I've begun trying to configure Espeak and Speech Dispatcher. Unfortunately, despite commenting the flite lines in the configuration file, I still get Flite output. Is this something obvious I'm missing?
Hello,
did you set DefaultModule to espeak-generic
DefaultModule espeak-generic
(without any # sign) and commented out the LanguageDefaultModule
options (put the # sign before them)?
If yes, please send me your speechd.conf configuration file.
Have a nice day,
Hynek
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Espeak Problems
` Hynek Hanke
@ ` Zachary Kline
` Hynek Hanke
0 siblings, 1 reply; 7+ messages in thread
From: Zachary Kline @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi,
I did not do this, actually. When I did, the thing works now.
What I'm wondering is how to change punctuation settings? I'm not getting
any punctuation at all spoken, and I want to get at least some. (Changing
defaultpunclevel in speechd.conf didn't seem to do the trick, unless I need
to reboot the machine first?)
Thanks,
Zack.
----- Original Message -----
From: "Hynek Hanke" <hanke@brailcom.org>
To: "Speakup is a screen review system for Linux." <speakup@braille.uwo.ca>
Sent: Tuesday, February 27, 2007 11:34 AM
Subject: Re: Espeak Problems
> On Tue, 2007-02-27 at 11:23 -0800, Zachary Kline wrote:
>> I've begun trying to configure Espeak and Speech Dispatcher.
>> Unfortunately, despite commenting the flite lines in the configuration
>> file, I still get Flite output. Is this something obvious I'm missing?
>
> Hello,
>
> did you set DefaultModule to espeak-generic
> DefaultModule espeak-generic
> (without any # sign) and commented out the LanguageDefaultModule
> options (put the # sign before them)?
>
> If yes, please send me your speechd.conf configuration file.
>
> Have a nice day,
> Hynek
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Espeak Problems
` Zachary Kline
@ ` Hynek Hanke
` Steve Holmes
0 siblings, 1 reply; 7+ messages in thread
From: Hynek Hanke @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Tue, 2007-02-27 at 12:05 -0800, Zachary Kline wrote:
> I did not do this, actually. When I did, the thing works now.
> What I'm wondering is how to change punctuation settings? I'm not getting
> any punctuation at all spoken, and I want to get at least some. (Changing
> defaultpunclevel in speechd.conf didn't seem to do the trick, unless I need
> to reboot the machine first?)
Hi,
this is a problem that is being worked on. If you need just to make it
work for Speakup in English, the trick for now is to run speechd-up
with the -t (or --dont-init-tables option). Speakup will care of
punctuation, but this only works for English.
If you want internationalization, don't do this. Modify
the /etc/speech-dispatcher/modules/espeak-generic.conf (or similar path)
so that the option GenericExecuteSynth contains the --punct parameter
for eSpeak
This should work:
GenericExecuteSynth \
"echo \"$DATA\" | espeak -w /tmp/espeak.wav --punct -v $VOICE -s $RATE
-a $VOLUME -p $PITCH --stdin && aplay /tmp/espeak.wav"
Make sure GenericStripPunctChars is commented out with the # sign. (It
is by default.)
This second way works with internationalization and will likely result
in better synthesis etc. However, you will not be able to switch between
punctuation on and of at runtime.
Sorry for the hacks. We are working on it.
Have a nice day,
Hynek Hanke
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Espeak Problems
` Hynek Hanke
@ ` Steve Holmes
` Hynek Hanke
0 siblings, 1 reply; 7+ messages in thread
From: Steve Holmes @ UTC (permalink / raw)
To: speakup
That's interesting about the -t option. I'm pretty sure I run
speechd-up with no options and I can still control punctuation with
Speakup's punct level controls. You got me wondering now.:)
On Tue, Feb 27, 2007 at 09:41:26PM +0100, Hynek Hanke wrote:
> On Tue, 2007-02-27 at 12:05 -0800, Zachary Kline wrote:
> > I did not do this, actually. When I did, the thing works now.
> > What I'm wondering is how to change punctuation settings? I'm not getting
> > any punctuation at all spoken, and I want to get at least some. (Changing
> > defaultpunclevel in speechd.conf didn't seem to do the trick, unless I need
> > to reboot the machine first?)
>
> Hi,
>
> this is a problem that is being worked on. If you need just to make it
> work for Speakup in English, the trick for now is to run speechd-up
> with the -t (or --dont-init-tables option). Speakup will care of
> punctuation, but this only works for English.
>
> If you want internationalization, don't do this. Modify
> the /etc/speech-dispatcher/modules/espeak-generic.conf (or similar path)
> so that the option GenericExecuteSynth contains the --punct parameter
> for eSpeak
>
> This should work:
>
> GenericExecuteSynth \
> "echo \"$DATA\" | espeak -w /tmp/espeak.wav --punct -v $VOICE -s $RATE
> -a $VOLUME -p $PITCH --stdin && aplay /tmp/espeak.wav"
>
> Make sure GenericStripPunctChars is commented out with the # sign. (It
> is by default.)
>
> This second way works with internationalization and will likely result
> in better synthesis etc. However, you will not be able to switch between
> punctuation on and of at runtime.
>
> Sorry for the hacks. We are working on it.
>
> Have a nice day,
> Hynek Hanke
>
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
--
HolmesGrown Solutions
The best solutions for the best price!
http://holmesgrown.ld.net/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Espeak Problems
` Steve Holmes
@ ` Hynek Hanke
` Steve Holmes
0 siblings, 1 reply; 7+ messages in thread
From: Hynek Hanke @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Tue, 2007-02-27 at 14:57 -0700, Steve Holmes wrote:
> That's interesting about the -t option. I'm pretty sure I run
> speechd-up with no options and I can still control punctuation with
> Speakup's punct level controls. You got me wondering now.:)
Either you are using an old version of speechd-up or you have already
succeeded in adding the missing functionality to Speech Dispatcher
generic output module ;)
Without -t, speechd-up will rewrite the punctuation tables of Speakup.
Thus punctuation can be handled in the synthesizer itself and
internationalization and better intonation are possible.
With Regards,
Hynek
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Espeak Problems
` Hynek Hanke
@ ` Steve Holmes
0 siblings, 0 replies; 7+ messages in thread
From: Steve Holmes @ UTC (permalink / raw)
To: speakup
This is really strange. I know I have what I believe to be the latest
version of speechd-up but --version says "0.1" but I just untarred
version 0.4.tar.gz and compiled and ran it with ./speechd-up --version
and it still says "0.1". In any case, I can use the punctuation
controls from Speakup, being the speakup-f7 thru speakup-f10 keys and
punctuation levels do change. I have no -t passed on the command line
either. Makes me wonder about the version in the latest program. Well,
I just looked at the detailed listing of the archive and speechd-up.c is
dated Oct 21, 2006 and options.h is from slightly earlier in 2006 but
the defined version number still says 0.1.:)
No such luck on espeak-generic taking punct levels yet:); I haven't
copied that conf file into my prod environment yet nor have I built it
yet, but that's for another day.:) Anyway, I've always been able to use
speakup's punctuation level changes and took for granted that always
worked for all. But I'm using English language too.
On Tue, Feb 27, 2007 at 11:50:02PM +0100, Hynek Hanke wrote:
> On Tue, 2007-02-27 at 14:57 -0700, Steve Holmes wrote:
> > That's interesting about the -t option. I'm pretty sure I run
> > speechd-up with no options and I can still control punctuation with
> > Speakup's punct level controls. You got me wondering now.:)
>
> Either you are using an old version of speechd-up or you have already
> succeeded in adding the missing functionality to Speech Dispatcher
> generic output module ;)
>
> Without -t, speechd-up will rewrite the punctuation tables of Speakup.
> Thus punctuation can be handled in the synthesizer itself and
> internationalization and better intonation are possible.
>
> With Regards,
> Hynek
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
--
HolmesGrown Solutions
The best solutions for the best price!
http://holmesgrown.ld.net/
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
Espeak Problems Zachary Kline
` Hynek Hanke
` Zachary Kline
` Hynek Hanke
` Steve Holmes
` Hynek Hanke
` Steve Holmes
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).