speechd-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Work on Generic Module


From: Steve Holmes
Subject: Work on Generic Module
Date: Thu, 15 Feb 2007 12:45:38 -0700

I'm not sure how all other speech synthesizers do it, but I was thinking
in terms of having a single parm to pass in the command line and you
could specify All, some, most, none, etc.  Then the synth would adjust
what punctuation marks to be spoken at each level.  The way espeak is
right now is --punct turns all punctuation and without it, all
punctuation chars are ignored.  Where my trouble came up was I would
either get all punctuation all the time or none when it comes to useing
Speech Dispatcher in combination with speechd-el and Speakup.  Now
Speakup handles its own punctuation controls so a default of none
punctuation is no problem but speechd-el on the other hand, expects to
set a punctuation level to the speech synth and let the synth speak some
or all characters.  Under present conditions, I have no control under
speechd-el with speech-dispatcher and espeak.  That's why my proposed
changes are under way and it looks like that may do the job without any
changes to espeak.  I don't know how far back you have followed this
discussion, but the jist is I can have the speechd espeak-generic module
capture 3 variables: PunctNone, Punct-Some and PunctAll, which would be
filtered down to a single punct varable.  for None, the $punct variable
would resolve to an empty string; Some would resolved to a
--punct=<partial list of characters; All would resolve to a mere --punct
argument to espeak.  This should be able to cover the possible
punctuation level choices currently available to Speech Dispatcher.  To
be like other synths, I will need to pin down this "Partial" list of
punct marks to have espeak voice.

Hope this all makes sense.

On Thu, Feb 15, 2007 at 04:52:58PM +0000, Jonathan Duddington wrote:
> In article <20070215142556.GA14678 at lnx3.holmesgrown.com>,
>    Steve Holmes <steve at holmesgrown.com> wrote:
> 
> > ... would accomodate guys like espeak that really don't have a
> > punct level parm. 
> 
> Perhaps eSpeak could have a "punct level parm"?
> Can explain exactly what you want eSpeak to do?
> 
> -- 
> _______________________________________________
> Speechd mailing list
> Speechd at lists.freebsoft.org
> http://lists.freebsoft.org/mailman/listinfo/speechd

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]