Thank you very much :) Because of other responsibilities I will not be able to work on this in next few weeks. Best regards, Strahinja On Tue, Jan 31, 2012 at 3:38 PM, T. V. Raman <tv.raman.tv@xxxxxxxxxxx> wrote: > Tim, good summary, and I can confirm that your sketch is > up-to-date and accurate. > >>>>>> "Tim" == Tim Cross <theophilusx@xxxxxxxxxxx> writes: > Tim> Hi Strahinja, yes, they are DECTalk conrol codes you are > Tim> seeing. > Tim> > Tim> As you are delving into the low level speech server > Tim> stuff and considering a new platform, you will need to > Tim> use the source code for much of the documentation. The > Tim> comments are quite good and the code is not that hard to > Tim> follow. Some points which may make things a bit easier - > Tim> > Tim> - The first server for emacspeak was the dectalk. To > Tim> some extent, the design was originally based on the > Tim> requirements and functionality of this device. Support > Tim> for other TTS engines was added later. Therefore, > Tim> understanding how emacspeak interfaces with the dectalk > Tim> is a good way to get across the basic architecture. > Tim> > Tim> * Look at the dtk-exp and tts-lib.tcl files in the > Tim> serves directory will give you information on the basic > Tim> low level tts commands. The tts-lib.tcl file contains > Tim> common server procedures while TTS engine specific > Tim> proceudres are in a tts specific file, such as dtk-exp > Tim> for the dectalk express or espeak for the espeak TTS > Tim> etc. > Tim> > Tim> * There are a number of *-voices.el files in the lisp > Tim> directory. These files are used to create the specific > Tim> voice commands for each TTS engine. For example, adding > Tim> the :xy codes used by the dectalk. If the TTS engine you > Tim> will be using requires specific excape codes or commands > Tim> to control voice selection/pitch etc, you will need to > Tim> implement the API as is done for other TTS engines. You > Tim> will then need to modify the voice-setup.el file to > Tim> define/load things for you new server. > Tim> > Tim> * The most recent addition to support servers was for > Tim> the mac. so it could be a good source of current > Tim> information. Bart and David may be able to help as they > Tim> will have a more recent and up-to-date knowledge of the > Tim> architecture than mine, which is a bit fuzzy and out of > Tim> date. > Tim> > Tim> Tim > Tim> > Tim> On 16 January 2012 14:09, Strahinja Popovic > Tim> <stralep@xxxxxxxxxxx> wrote: > >> All right, I have found answer to my second question - > >> this is defined in dectalk-voices.el and it seems that > >> emacspeak thinks that my server is DECTalk... > >> > >> On Sun, Jan 8, 2012 at 8:44 PM, Strahinja Popovic > >> <stralep@xxxxxxxxxxx> wrote: > >>> Hello everyone! > >>> > >>> This is my first post on this mailing list. I'm currently > >>> trying to create Emacspeak server on Android platform, > >>> using platform given TTS engine. I have two problems and > >>> I hope that you could help me. > >>> > >>> First, in my application log, there is server command > >>> that I've not been able to find in documentation, > >>> "tts_sync_state". What should it do? > >>> > >>> Second, in case of "q" command, there are some strange > >>> arguments, such as "q {[:np ]}". I haven't found what > >>> this means... Any help? > >>> > >>> Best regards, Strahinja Popovic > >> > >> ----------------------------------------------------------------------------- > >> 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". > >> > Tim> > Tim> > Tim> > Tim> -- Tim Cross > Tim> > Tim> ----------------------------------------------------------------------------- > Tim> To unsubscribe from the emacspeak list or change your > Tim> address on the emacspeak list send mail to > Tim> "emacspeak-request@xxxxxxxxxxx" with a subject of > Tim> "unsubscribe" or "help". > > -- > Best Regards, > --raman ----------------------------------------------------------------------------- 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