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

Re: [SPAM] Speech server - questions about the dispatch algorithm



Lubos,

Since I worked a bit on espeak server recently, I'll try to answer your question.

Seems like you don't respect the following statement from the documentation:

"This is a non-blocking operation, i.e., if the client application generates additional requests, these are processed /immediately/."
http://emacspeak.sourceforge.net/info/html/TTS-Servers.html#TTS-Servers

Look at service proc in espeak file. If something appears at the input, the loop breaks and it is processed. I believe this happens during the speech of previous commands. There is also queue_clear command in tts-lib.tcl, which is invoked only at "s" or "reset" commands. So I gather that adding something to the queue should not clear queue.

It looks like you implement emacspeak on Windows. I was doing the same and I intend to publish binaries in a few days. This is using espeak. I thought that implementing sapi should be the next step, as it could be a bit more difficult. But I like the Microsoft voices better than espeak, so I second your attempts.

Regards
Jarek

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help".



If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu 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