public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
* the direction of speakup
@  William Hubbs
   ` Hart Larry
                   ` (2 more replies)
  0 siblings, 3 replies; 139+ messages in thread
From: William Hubbs @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

All,

let's start a new thread here to figure out what needs to be done with
speakup.

Here are my ideas and the issues I see with them:

1. What should we do with support for the internal ISA synthesizers?

My thought is that these can be dropped.

2. We basically have two choices for the serial synthesizer issues.

a. If we keep this code inside the kernel, the bottom line is it needs
to be completely rewritten and there need to be changes made on the
kernel side to make it work correctly.
This will take time, and someone here will need to
work closely with the kernel  developers, and we'll need to find someone
in the kernel community to guide us -- maybe not by writing the code for
us, but at least consulting with us.

b. If we move this code into user space, we can code it however we want,
and that frees us from involving the kernel team.

question:

If we move the serial code to user space, I realize there is a concern
about missing early boot messages. Would putting the user space daemon
into an initramfs solve this?  would you be able to start it early
enough to get all of the boot messages if it was in an initramfs?

William


^ permalink raw reply	[flat|nested] 139+ messages in thread
* Re: the direction of speakup
@  pj
  0 siblings, 0 replies; 139+ messages in thread
From: pj @  UTC (permalink / raw)
  To: speakup

Hi :-)

Gene Collins wrote:
> If Speakup were a user space app, you could start it from inittab,

I think that's tempting;
big gains in portability and ease of maintenance...

If it stays in the kernel,
isn't there some multibillionaire with a blind relative out there,
and could sponsor a kernel-hacker to work on speakup for a few weeks ?

Regards,  Peter Billam

http://www.pjb.com.au      pj@pjb.com.au     (03) 6278 9410
"Follow the charge, not the particle."  --  Richard Feynman
 from The Theory of Positrons, Physical Review, 1949

^ permalink raw reply	[flat|nested] 139+ messages in thread
* Re: the direction of speakup
@  Martin G. McCormick
   ` Devon Stewart
                   ` (2 more replies)
  0 siblings, 3 replies; 139+ messages in thread
From: Martin G. McCormick @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

	This is a tough issue as I spend much of my day in the
command-line world and I do not disagree with your basic
statement about needing a GUI, these days even though it is more
of a ball and chain than a helpful tool. It's like a sore knee
or a backache. Nature usually fixes those in time, but the GUI
devours resources and there is always that one last problem that
keeps it from working right.

	I have both a Macintosh for the GUI and I use speakup
under Debian wheezy with lynx and nmh under FreeBSD for mail.
This last bit has nothing to do with screen readers but mh or
the package now known as nmh breaks the email process in to
small modules that allow one to automate different parts of the
mail process. Part of my job is building automation that sends
messages to others when various things happen so the use of nmh
is a choice. 

	I have yet to get orca working on any system I use or
have access to. One such system is a Pentium4 running at 2.7 GHZ
and there is a gigabyte of RAM sitting there but there is
something in the BIOS that seems to know when I want to install
the latest ubuntu or Debian that might open up the world of
gnome and orca and the system figures out some clever way to
fail.

	By the way, speakup works beautifully on this system in
a command line console but The only time I ever heard orca talk
was on an obsolete version of ubuntu 9.0 which played for
sometimes an hour or so and sometimes a few seconds and then
would crash.

	You are correct in that basically, the speech process
needs to be separate from just about everything except the power
supply in order to hear the system start up from black.

	A Unix kernel is the master process and everything else
that happens on your system is spawned as a subprocess of the
master. Would it be possible to have a kernel equipped with
speakup spawn the rest of one's system as if it was a virtual
system? That could take care of the I/O.

	I used a hardware speech synthesizor for about 20 years
along with Kermit and DOS and a screen reader I wrote to
terminate and stay resident in MS-DOS so all my Unix boxes were
originally configured for a RS-232 console. That was back when
mother boards had RS-232 ports.

	You've really got to separate the speech or Braille
output from the rest or it will always bite you.

	Speakup should go in a sort of pre-kernel and that would
let you operate the real system in single-user mode, listen to
kernel messages and do all those things we should do if we are
to call ourselves Unix administrators.

Martin

"John G. Heim" writes:
> I totally disagree. Speakup has little purpose except for the fact that it
> runs in kernel space. First of all, there are other screen readers for 
> user
> space. And you really need a GUI these days. I suppose there are people
> using speakup all day every day. Mutt for email, lynx or edbrowse for the
> web.
> But I'm sure the vast majority of linux users use orca for every day
> tasks.
> 
> 
> 
> The most important feature for speakup is to bail you out when you are
> really in trouble because your server is down. I don't know what you do 
> for
> a living but I do systems admin and I cannot live without speakup in 
> kernel
> space. About the only thing that I can think of that is equivalent to
> simply plugging in a hardware synth and getting boot messages would be
> setting up something like a Raspberry Pie to boot into kermit and display
> serial console messages. But it wouldn't be the same because you'd need a
> keyboard for the RPI. I don't know -- when a server is down, the last 
> thing
> I want to do is mess with all that stuff. I just want to plug in the
> hardware speech synth and press the print screen key.

^ permalink raw reply	[flat|nested] 139+ messages in thread
* Re: the direction of speakup
@  Martin G. McCormick
   ` covici
  0 siblings, 1 reply; 139+ messages in thread
From: Martin G. McCormick @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

	The initrd idea for speakup is a great one because it
should do what you discribe. It might even be possible to build
enough of a kernel in initrd to support a thumb drive that could
augment memory storage for systems that have less than 512
megabytes of RAM. I have a couple of those myself that are still
otherwise good systems but don't have a lot of spare RAM.

	If speakup could be put in to initrd, it might also have
a home in embedded systems which opens up a whole world of
possibilities.

Martin

Devon Stewart writes:
> I guess including Speakup in the initrd would solve this? Modules that 
> are loaded in the initrd are maintained when booting the rest of the 
> system, as far as I know, so once speakup is started everything should 
> speak from boot.

^ permalink raw reply	[flat|nested] 139+ messages in thread
* Re: the direction of speakup
@  Martin G. McCormick
   ` John G. Heim
  0 siblings, 1 reply; 139+ messages in thread
From: Martin G. McCormick @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

	The problem is not orca other than we need it to use the
system if we are to use the gnome GUI.

	The problem is sort of like those 35-lamp series strings
of Christmas lights. All the bulbs are in series which means
that every single last one has to have an intact filament or
none of the bulbs will light. You've got a dead string and there
is no way to tell what is wrong without checking every socket to
see where the circuit breaks.

	On that system which, in theory, should scream through
orca, I have had a sighted person tell me that the desktop shows
up on the screen. Orca may be talking away in bursts of
electrons somewhere in the system, but the audio is dead. There
are no sounds of any kind. A sighted user might not even know
the sound is dead until he or she does something that should
produce a sound.

	The actual problem in my case appears to be that live
CD's including the last Vinux distribution I tried appear to get
the sound part of the setup wrong as I have not heard so much as
a click from the sound chip on any ubuntu live CD since version
9.

	What we have is a dead parrot, in the words of "Monty
Python."

	The sound card is not bad. If I install Debian squeeze
with speakup, it roars right along. Mplayer plays music and the
hardware is genning right along though pulseaudio is sick.

	I do have a SB16 and the next step is to get my
wonderful and patient wife to help me through the bios setup to
either kill the on-board sound chip or make it secondary so the
SB16 can be the primary audio device and then try a new live CD
to see if we get sound this time.

	I suspect that once all the hoops are jumped, orca will
work fine as the problem occurs before that stage.

"John G. Heim" writes:
> Huh, you're the second person in this thread to say that about orca. But I
> just decided to switch to linux full time a few months ago and it was
> pretty much a breeze. I had been using that other operating system too but
> almost all the end users I support use linux (all good mathematicians do).
> So I felt I was cheating by not using linux. But I have had little to no
> trouble switching to linux with orca. I use thunderbird & firefox
> constantly. It's not quite as good as Windows/jaws but honestly, I made 
> the
> transition fairly easily.
> 
> 
> 
> I am really shocked to hear all these complaints about orca. Not to doubt
> you. It's just that it doesn't jibe with my experience at all.

^ permalink raw reply	[flat|nested] 139+ messages in thread
* Re: the direction of speakup
@  Jason White
   ` Mike Ray
   ` Kyle
  0 siblings, 2 replies; 139+ messages in thread
From: Jason White @  UTC (permalink / raw)
  To: speakup

Mike Ray  <speakup@linux-speakup.org> wrote:

>Has anyone on the list used yasr (yet another screen-reader)?  I tried 
>this on the Pi and it crashed every ten minutes.

Yes, under Debian AMD64 and with no crashes, driving a DECTALK Express.

It runs its own shell and captures input/output, somewhat like screen(1).


^ permalink raw reply	[flat|nested] 139+ messages in thread

end of thread, other threads:[~ UTC | newest]

Thread overview: 139+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 the direction of speakup William Hubbs
 ` Hart Larry
   ` instructions for installing and using Skype from the console? Willem van der Walt
 ` the direction of speakup Scott D. Henning
   ` Tony Baechler
     ` Jean-Philippe MENGUAL
       ` Kirk Reiser
 ` covici
   ` acollins
     ` covici
       ` Robert Spangler
         ` John G. Heim
           ` Mike Ray
           ` covici
             ` Mike Ray
               ` covici
                 ` Tony Baechler
                   ` covici
                   ` Kirk Reiser
                 ` Kirk Reiser
             ` John G. Heim
               ` Switching to Linux Tony Baechler
                 ` John G. Heim
                   ` Øyvind Lode
                     ` Buddy Brannan
                       ` Samuel Thibault
                         ` John G. Heim
                           ` Samuel Thibault
                             ` Karen Lewellen
                               ` Gregory Nowak
                           ` Rob Hudson
                             ` Hart Larry
                               ` Kyle
                             ` John G. Heim
                             ` Tony Baechler
                   ` Voxin was: " Brandon McGinty-Carroll
                     ` Kyle
                       ` Littlefield, Tyler
                         ` Kyle
                           ` Littlefield, Tyler
                             ` Kyle
                             ` Windows bashing was: " Tony Baechler
                               ` Kyle
                                 ` Tony Baechler
                               ` Littlefield, Tyler
                                 ` Glenn
                                 ` Kyle
                                 ` Tony Baechler
                                   ` Littlefield, Tyler
                                   ` Gregory Nowak
                                     ` Glenn
                                       ` AVG, was: " Gregory Nowak
                                         ` Glenn
                                     ` Gregory Nowak
                                     ` Tony Baechler
                                       ` Glenn
                                       ` Gregory Nowak
                                         ` William F. Acker WB2FLW +1 303 722 7209
                                           ` Littlefield, Tyler
                                         ` Tony Baechler
                                           ` Gregory Nowak
                         ` Jayson Smith
                           ` Janina Sajka
                             ` Jason White
                               ` Brandon McGinty-Carroll
                                 ` Jason White
                                 ` Janina Sajka
                                   ` Tony Baechler
                                     ` Jason White
                                     ` Brandon McGinty-Carroll
                         ` Tony Baechler
                       ` Hart Larry
                         ` Kyle
                       ` John G. Heim
                         ` Mike Ray
                           ` John G. Heim
                             ` Tony Baechler
                       ` Janina Sajka
                         ` Albert Sten-Clanton
                           ` Janina Sajka
                             ` Al Sten-Clanton
                               ` Janina Sajka
                           ` Talking GDM [Was: Voxin was: Switching to Linux] Janina Sajka
                             ` Kyle
                               ` Janina Sajka
                                 ` Kyle
                                   ` Janina Sajka
                                     ` Janina Sajka
                                       ` covici
                                         ` Janina Sajka
                                           ` covici
                                             ` Janina Sajka
                                       ` Jason White
                                         ` Janina Sajka
                                         ` Cleverson Casarin Uliana
                                           ` Jason White
                                           ` Kyle
                             ` Albert Sten-Clanton
                               ` Janina Sajka
                                 ` Albert Sten-Clanton
                     ` Voxin was: Re: Switching to Linux John G. Heim
                       ` John G. Heim
                       ` Rob Hudson
                         ` Kirk Reiser
             ` the direction of speakup Kelly Prescott
               ` Kyle
           ` Glenn
             ` acollins
     ` Brandon McGinty-Carroll
       ` covici
 pj
 Martin G. McCormick
 ` Devon Stewart
 ` John G. Heim
 ` Kelly Prescott
   ` acollins
     ` Hart Larry
       ` Mike Ray
         ` Hart Larry
         ` acollins
           ` Kirk Reiser
     ` Kelly Prescott
       ` Devon Stewart
 Martin G. McCormick
 ` covici
   ` Devon Stewart
     ` covici
 Martin G. McCormick
 ` John G. Heim
 Jason White
 ` Mike Ray
 ` Kyle
   ` Mike Ray
     ` Kyle
       ` Mike Ray
     ` Brian Buhrow
   ` Brian Buhrow
   ` Janina Sajka
     ` Kyle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).