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

Efficiently reading and summarizing a large document

>>>>> "Jason" == Jason White <jasonw@ariel.ucs.unimelb.EDU.AU> writes:

    Jason> I often find it necessary to read a large
    Jason> document with speech output, pausing at
    Jason> convenient points to switch to another document
    Jason> and write brief remarks by way of summary. It is
    Jason> trivially easy to set up two documents, each in
    Jason> its own window, and alternate between them, but
    Jason> reading the large document using Emacspeak
    Jason> presents a somewhat more interesting challenge.
    Jason> C-e B r will read the remainder of the buffer,
    Jason> but in my experience, the pause command bound to
     Jason> C-e p did not stop speech.  

First make sure C-e p
     works, it does.  If when you hit C-e p and the
     speech does not stop, but you instead hear the
     'warn-user auditory icon, this is because there
     is already some paused speech --typically due to
     some Emacs message pausing speech --use C-u C-e p
     to flush previously paused speech and pause
     currently ongoing speech.

Jason>Another approach is to
    Jason> use C-e . to repeat a particular command
    Jason> (E.G. the scroll-up function); the user is
    Jason> prompted to press space before each
    Jason> repetition. This works reasonably well, but an
    Jason> even better solution would both stop the speech
    Jason> and move point to the last word spoken (using
    Jason> synthesizer index commands to keep track of the
    Jason> text as it is read). Does Emacspeak presently
    Jason> support such an operation? If so, I have somehow
    Jason> missed it.

I have no plans to support the above 
in Emacspeak because indexing on each word 
makes the communication between the speech server and
emacspeak clunky;
It also screws up intonation.

    Jason> Also, I have experienced the problem with the
    Jason> "save buffers" prompt that was recently mentioned
    Jason> on the list. I did not realize, until the recent
    Jason> discussion on the list, that it was an Emacspeak
    Jason> problem. Rather, I thought that I was somehow
    Jason> creating two buffers with identical or similar

    Jason> names, it was becoming rather confused as to how
    Jason> this might be happening.

Q: Why are you quitting Emacs anyway?

My Emacs session typically runs for weeks on end --it's a
wonderful way of preserving context.

    Jason> -----------------------------------------------------------------------------
    Jason> To unsubscribe or change your address send mail
    Jason> to "emacspeak-request@cs.vassar.edu" with a
    Jason> subject of "unsubscribe" or "help"

Best Regards,

      Adobe Systems                 Tel: 1 408 536 3945   (W14-128)
      Advanced Technology Group     Fax: 1 408 537 4042 
      W14-128 345 Park Avenue     Email: raman@adobe.com 
      San Jose , CA 95110 -2704     Email:  raman@cs.cornell.edu
      http://labrador.corp.adobe.com/~raman/        (Adobe Intranet)
      http://cs.cornell.edu/home/raman/raman.html    (Cornell)
    Disclaimer: The opinions expressed are my own and in no way should be taken
as representative of my employer, Adobe Systems Inc.

       To unsubscribe or change your address send mail to
"emacspeak-request@cs.vassar.edu" with a subject of "unsubscribe" or "help"

Emacspeak Files | Subscribe | Unsubscribe