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

Speech server - questions about the dispatch algorithm



Lubos, Jarek's explanation is correct, hope you worked around
your issue.

Note that emacspeak produces a rapid sequence of commands based
on user action; the protocol is designed to keep things
responsive.
-- 

-- 


On 10/3/13, Jarek Czekalski <jarekczek@xxxxxxxxxxx> wrote:
> 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@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 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog