For me, two things stand out -- some way to read a large buffer and have the cursor stop where the speech stops talking and a find command to find text on the screen. The first speakup already has, the second should not be too difficult. Janina Sajka <janina@xxxxxxxxxxx> wrote: > The conversation about the future of Speakup is important as witnessed > by the flurry of mail here this past few hours. However, we've also > strayed into the usual range of related issues. I'd like to put in a > place holder for a fundamental question: > > What are our console screen reader requirements? > > We should, imo, have community consensus on our requirements, probably > backed by use cases, than we can clearly communicate. > > Had we had such back in the mid 2000's, pulse might have been designed > better. I say this about pulse, because I don't believe it meets one key > requirement we have, low-latency response, char by typed char, word by > word, etc. > > To my mind we'd be better served by jack where latency and high priority > execution are core values. > > So, what are our requirements? > > 1.) Latency. Very low, and highly responsive feedback in the > consumption of keyborad input, whether into the system or as screen > review. > > 2.) Access to on screen messages as early and late as possible, as > close to boot, and as late in shutdown as possible. > > Then, if we have to move to console. What we we like that we have not > had since Kirk first published his kernel patch back 20 years ago? > Here's my top ask: > > A. Context aware profiles. DOS had this in spades. You could know > what application had focus and adjust the screen reader behavior > accordingly. ASAP and Vocal-Eyes were brilliant at responding to > WordPerfect, Commo, etc., etc. If we're going to console space, let's > make sure we can be app focus aware. > > What else? > > Janina > > John G. Heim writes: > > I've never seen a server without a serial port. > > > > > > > > On 10/08/14 14:43, Kyle wrote: > > >It does appear to me that something like this will force more of Speakup > > >into userspace. However, unlike others, I'm not entirely opposed to the > > >idea of Speakup leaving the kernel, and I think it can only be a good > > >thing, especially on newer machines, where dedicated serial ports are > > >all but obsolete, and software in userspace can take better advantage of > > >things like Pulseaudio and libusb, meaning more extensive software and > > >hardware speech support. For example, there would no longer be a need > > >for kernel modules to control speech synthesizers, and there would no > > >longer be a need to have external userspace connectors such as Espeakup, > > >as the entire Speakup screen reader could be moved into userspace, and > > >anything that interfaces with a speech synthesizer could be either > > >internal or could be a library that interfaces with a speech API like > > >speech-dispatcher or others. Even better, if Speakup is moved entirely > > >into userspace, it could give rise to far better access to consoles on > > >*BSD and other Unix operating systems, as the code could be far more > > >portable between operating systems when it doesn't have to be tied into > > >a specific kernel. Just my $0.02 BSD. That's Bahamian dollars lol. > > >~Kyle > > >http://kyle.tk/ > > > > > _______________________________________________ > > Speakup mailing list > > Speakup@xxxxxxxxxxxxxxxxx > > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > > -- > > Janina Sajka, Phone: +1.443.300.2200 > sip:janina@xxxxxxxxxxxxxxxxxxxx > Email: janina@xxxxxxxxxxx > > Linux Foundation Fellow > Executive Chair, Accessibility Workgroup: http://a11y.org > > The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) > Chair, Protocols & Formats http://www.w3.org/wai/pf > Indie UI http://www.w3.org/WAI/IndieUI/ > > _______________________________________________ > Speakup mailing list > Speakup@xxxxxxxxxxxxxxxxx > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@xxxxxxxxxxxxxx _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup