For anyone who wants to check for himself or herself, it is rather easy with speechd-el, at least of you are on a Debian based distribution. Just install the packages for festival, flite, speech-dispatcher and speechd-el. To run emacs with speechd-el, I have the following in my .emacs file: ;; speech dispatcher (when (and (not (featurep 'emacspeak)) (getenv "SPEECHD")) (speechd-speak)) One can then start emacs with speechd-el with: SPEECHD=1 emacs One can switch between flite and festival simply by typing: C-e d o module-name Where module-name is either "flite" or "festival". I guess one could also test espeak that way, or anything that is supported by speech-dispatcher. On my 1Ghz machine wiht 512MB Ram, I still find festival a bit too sluggish for efficient work, but I guess it is usable if no alternative is available. I hope espeak will become a viable alternative in the future especially for people who require languages other than English. Best regards, Lukas Milan Zamazal writes ("Re: Emacs and Festival"): > Although Festival may have more hardware requirements than other TTS > systems, it's in my experience perfectly usable unless your computer is > really old or it doesn't have enough RAM to store voices you use > (together with applications you run, of course). IIRC, my six years old > PC with 256 MB RAM ran Festival with two languages, Emacs, X, etc. fine. > > Nevertheless, applications shouldn't assume a TTS can perform just > anything they decide to ask for. Common mistake is feeding the Festival > SayText function with a long text and waiting for the resulting sound. > Festival should be asked to synthesize the text in chunks instead > (festival-freebsoft-utils provides means for doing this easily) as it > does in the tts_file function. > > The only real performance problems with Festival I've ever met are: > > - Festival used to be slow when echoing typed characters. This can be > solved easily by caching the synthesized characters (this is what > Speech Dispatcher does). > > - The default utterance chunking mechanism in Festival doesn't cope well > with wild input, such as a long text without any punctuation > characters or a complicated short text containing a lot of "strange" > characters. The utterance chunking frontend in > festival-freebsoft-utils deals with most such situations (again, this > is what Speech Dispatcher uses). > > So these problems are easily solvable and nobody needs to be afraid of > Festival. :-) Actually Festival with its high quality output, nice > features, extensibility, several free voices and support of several > languages should satisfy needs of many users. > > Regards, > > Milan Zamazal > > ----------------------------------------------------------------------------- > To unsubscribe from the emacspeak list or change your address on the > emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a > subject of "unsubscribe" or "help" > ----------------------------------------------------------------------------- To unsubscribe from the emacspeak list or change your address on the emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a subject of "unsubscribe" or "help"
If you have questions about this archive or had problems using it, please send mail to:
priestdo@xxxxxxxxxxx No Soliciting!Emacspeak List Archive | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998