From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fed1rmmtao103.cox.net ([68.230.241.43]) by speech.braille.uwo.ca with esmtp (Exim 3.36 #1 (Debian)) id 1HMAKs-0002dU-00 for ; Tue, 27 Feb 2007 16:58:14 -0500 Received: from fed1rmimpo02.cox.net ([70.169.32.72]) by fed1rmmtao103.cox.net (InterMail vM.7.05.02.00 201-2174-114-20060621) with ESMTP id <20070227215744.TJEM3546.fed1rmmtao103.cox.net@fed1rmimpo02.cox.net> for ; Tue, 27 Feb 2007 16:57:44 -0500 Received: from lnx2.holmesgrown.com ([70.162.12.128]) by fed1rmimpo02.cox.net with bizsmtp id Ulxj1W00r2lltDi0000000; Tue, 27 Feb 2007 16:57:43 -0500 Received: from lnx3.holmesgrown.com ([192.168.1.5] ident=mail) by lnx2.holmesgrown.com with esmtp (Exim 4.62) (envelope-from ) id 1HMAP3-000431-Be for speakup@braille.uwo.ca; Tue, 27 Feb 2007 15:02:33 -0700 Received: from steve by lnx3.holmesgrown.com with local (Exim 4.62) (envelope-from ) id 1HMAKN-0001qo-Fc for speakup@braille.uwo.ca; Tue, 27 Feb 2007 14:57:43 -0700 Date: Tue, 27 Feb 2007 14:57:43 -0700 From: Steve Holmes To: speakup@braille.uwo.ca Subject: Re: Espeak Problems Message-ID: <20070227215743.GA7100@lnx3.holmesgrown.com> Mail-Followup-To: speakup@braille.uwo.ca References: <1172604869.7608.3.camel@chopin> <1172608887.7608.19.camel@chopin> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1172608887.7608.19.camel@chopin> User-Agent: Mutt/1.5.12-2006-07-14 X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.9 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Feb 2007 21:58:15 -0000 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/