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