Raman, It's used in about 60 odd places in the emacspeak codebase. I think that it is a good idea and should not needlessly be removed if we can find a fix. Can either yourself or Jason confirm that the issue is biting other speech servers as well? I'll see what else I can find with regards to why this is happening. Kind regards Bart "T. V. Raman" <tv.raman.tv@xxxxxxxxxxx> writes: > Bart, > You're close to getting to the bottom of the calendar problem:-) > > tts-with-punctuations was originally added to selectively use > punct-some for instance even if you had all puncutations turned > on. It's probably okay to get rid of it if it's causing major > issues >>>>>> "Bart" == Bart Bunting <bart@xxxxxxxxxxx> writes: > Bart> Raman, This fixes the issue for me! Thanks. > Bart> > Bart> I'm taking a look into the calendar issue I also > Bart> reported. > Bart> > Bart> It appears to be different though to the tabulation > Bart> one. The function emacspeak-calendar-speak-date uses > Bart> dtk-speak but it's wrapped in a call to > Bart> tts-with-punctuations 'some. > Bart> > Bart> This is what is causing my issue. Simply commenting > Bart> this out and arrowing in the calendar works without > Bart> delay. Of course it does so without setting the > Bart> punctuation mode to some. > Bart> > Bart> tts-with-punctuations appears to be a macro that saves > Bart> the current punctuation level, sets level to some then > Bart> calls dtk-force to have the speech server to execute > Bart> the change punctuation. Then executes the body and > Bart> restores the original punctuation setting. > Bart> > Bart> I haven't gotten to the bottom of it but the issue is > Bart> clearly to do with the setting of the punctuation. I > Bart> can prove this by the fact that if you are in the > Bart> calendar with punctuation mode set to some then > Bart> everything works as expected. In this cace > Bart> tts-with-punctuations is not setting the punctuation > Bart> because it checks and finds the level is already some > Bart> so does nothing. > Bart> > Bart> I can try and dig a bit deeper but that's what I've > Bart> found so far. > Bart> > Bart> Kind regards Bart > Bart> > Bart> "T. V. Raman" <tv.raman.tv@xxxxxxxxxxx> writes: > Bart> > >> David, > >> > >> I've checked in a change to table-ui -- rather than > >> calling function message to echo what was spoken in the > >> message area, I switched it to call dtk-speak directly -- > >> this appears to fix the problem -- or at least makes it > >> harder to reproduce. > >> > >> Please check what you see the elisp layer producing; we > >> may well have a deeper bug -- in which case it must be a > >> really old,long-standing bug that is probably getting > >> tickled now that things are a lot faster than when this > >> code was originally written. > >>>>>>> "David" == David Tseng <davidtseng@xxxxxxxxxxx> writes: > David> This looks to be an issue on the elisp side. Arrowing > David> quickly around your example tablebetween 1 and 2, I > David> never receive a "1" in any form and there's also a > David> suspicious stop sent immediately after the first > David> utterance: gotline: s tts_sync_state all 0 0 1 500 q { > David> [{voice alex}] } q {2 } d d tts_set_punctuations none > David> d end > David> > David> gotline: tts_set_punctuations all s tts_sync_state all > David> 0 0 1 500 end > David> > David> gotline: q { [{voice alex}] } q {2 } d d > David> tts_set_punctuations none d end > David> > David> > David> At Thu, 03 Jan 2013 14:51:52 +1100, Bart Bunting > David> wrote: > David> > >> >> > >> >> Hi everyone, > >> >> > >> >> I'm having some troubles with >> > >> emacspeak-table-display-table-in-region and I'm not sure > >> >> if it is actualy a speech server bug/issue. or > >> something >> else. I am hopeing that someone else using > >> the mac server >> can verify this behaviour and someone > >> who is using another >> speech server can confirm if it > >> happens for them or not? > >> >> > >> >> The simptoms are that when you have used c-e tab to >> > >> tabulate a region and you arrow around roughly every >> > >> second or so movement is not spoken. > >> >> > >> >> However if you arrow very slowly, waiting for speech to > >> >> complete each time and then a bit more, everything gets > >> >> spoken. > >> >> > >> >> The only other place I've ever noticed something > >> similar >> is when using the calendar. I never got to the > >> bottom of >> that issue, but with mac speech server speech > >> doesn't stop >> as expected. > >> >> > >> >> Any help in verifying where this is happening would be > >> >> appreciated. > >> >> > >> >> I am also running the latest version of the mac server > >> >> from svn. > >> >> > >> >> > >> >> Here is a very simple table to test with but anything > >> will >> work: > >> >> > >> >> 1 test 2 this 3 table 4 to 5 see 6 if 7 it works > >> >> > >> >> > >> >> Kind regards > >> >> > >> >> Bart > >> >> -- > >> >> > >> >> > >> >> Kind regards > >> >> > >> >> Bart > >> >> > >> >> ----------------------------------------------------------------------------- > >> >> 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". > >> >> > David> > David> ----------------------------------------------------------------------------- > David> To unsubscribe from the emacspeak list or change your > David> address on the emacspeak list send mail to > David> "emacspeak-request@xxxxxxxxxxx" with a subject of > David> "unsubscribe" or "help". > >> > >> -- > >> Best Regards, --raman > Bart> Bart -- > Bart> > Bart> > Bart> Kind regards > Bart> > Bart> Bart > Bart> > Bart> ----------------------------------------------------------------------------- > Bart> To unsubscribe from the emacspeak list or change your > Bart> address on the emacspeak list send mail to > Bart> "emacspeak-request@xxxxxxxxxxx" with a subject of > Bart> "unsubscribe" or "help". > > -- > Best Regards, > --raman Bart -- Kind regards Bart ----------------------------------------------------------------------------- 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