Hi Raman, I think I spotted the problem. In emacspeak-setup.el, you have the following definition, which I think may be incorrect due to a misplaced paren. (defvar dtk-startup-hook nil) (defun emacspeak-tts-startup-hook () "Default hook function run after TTS is started." (tts-configure-synthesis-setup) (dtk-set-rate tts-default-speech-rate t) (dtk-interp-sync) (add-hook 'dtk-startup-hook 'emacspeak-tts-startup-hook)) I think that closing paren should be after dtk-interp-sync and not after the call to add-hook, which I suspect should be a top level definition to add the emacspeak-tts-startup-hook function to the dtk-startup-hook. Making this change on my system seems to have fixed the issue of voice defintions etc not being correctly reset when you change speech servers. regards, Tim On 6 March 2012 16:16, Tim Cross <email@example.com> wrote: > Hi Raman, > > there seems to be a problem in emacspeak with respect to changing speech > servers. It looks like the voices definition being used does not get switched > to match the new server selected. > > For example, if I start emacs with outloud and then do C-e d d and select > espeak, the speech has all the outloud control codes in it. Likewise, if I > start emacs with espeak as the initial speech server and then switch to > outloud, I get all the SSML prosody markup that is used by espeak instead of > the outloud voices with the viavoice control codes. > > I'll try an look at this if I get a chance tonight, but wanted to let you > know. I'm running from a fresh checkout from googlecode from today. > > Tim > > -- > Tim Cross > Information Technology > University of New England > Phone: +61 2 6773 3210 > Mobile: 0428 212217 > Fax: +61 2 6773 3424 > E-Mail: firstname.lastname@example.org > Web: http://www.une.edu.au/itd > --- > Please avoid sending me Word or PowerPoint attachments. > See http://www.gnu.org/philosophy/no-word-attachments.html > > Any fool can make things bigger, more complex, and more violent. It takes a > touch of genius (and a lot of courage) to move in the opposite direction. > —Albert Einstein > > > > > > -- Tim Cross ----------------------------------------------------------------------------- To unsubscribe from the emacspeak list or change your address on the emacspeak list send mail to "email@example.com" with a subject of "unsubscribe" or "help".
If you have questions about this archive or had problems using it, please send mail to:firstname.lastname@example.org No Soliciting!
Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998
Emacspeak Files | Emacspeak Blog | Search the archive