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
-----------------------------------------------------------------------------
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