creating a speakup cli cd

Tony Baechler tony at baechler.net
Thu Feb 7 02:23:28 EST 2013


John,

I put it to you, as both a former ACB member (I have to renew one of these 
days) and as a fellow blind person that what you say below is a good thing. 
  Specifically, you say that it's better to not have a customized live CD 
for the blind.  That's why I was very outspoken in my opposition to Vinux 
and generally don't recommend it to people.  You also said in your previous 
message that you would not create a live CD and you think GRML has all of 
the features and packages you would want and need.

First, I would really have to disagree that GRML only wants to use standard 
Debian tools.  They have created several scripts, including a special 
installer, grml2usb and other packages which work completely outside of 
Debian and were only relatively recently integrated into the Debian archive. 
  I ran into problems with their installer a long time ago when I first 
played with it.  Presumably this is fixed now, but by not using some form of 
D-I, there is no standard Speakup support within the installer.  Also, 
because of their reliance on a special set of scripts, I couldn't get X to 
work at all.  This was many years ago, so I'm sure any bugs are long since 
fixed, but the point is that I wouldn't reinvent the wheel when Debian 
already gives the source for D-I and their X packages.

Finally, to get to the point of all of this, the Debian Wheezy and Squeeze 
official live CDs do exactly what you say you like about GRML and work 
pretty much the same way in that you have to load the Speakup module and 
start espeakup by hand with the difference that the "espeak" and "espeakup" 
packages are not included by default.  If you look at the official Squeeze 
CD, it does have the Speakup kernel modules already and has the older 2.6.32 
kernel which still supports hardware speech.  I was successfully able to use 
it to rescue a system with a bad drive and it's now my choice for a rescue 
CD.  Since it is an official Debian CD, it only uses official Debian 
packages and is even less blind-friendly than GRML.  They aren't even 
including the software speech packages on the Wheezy CD.  However, by 
installing the live CD building packages, one can easily build a CD with the 
missing speech packages in a matter of minutes.  That's the project which I 
was talking about experimenting with in a couple of weeks.  It already 
includes a set of standard and rescue packages.  It's just a matter of 
including software speech and anything else that the blind might find 
useful.  I don't know about nowadays, but the official Debian CD seems to 
boot a lot faster than GRML did and comes already with the standard D-I 
which should support software speech.  I know the official D-I which ships 
with Wheezy supports it because I've tested it, but I'm not sure about a 
live CD.

You mentioned Oralux.  I didn't use it, but I remember it and know that it 
was popular for a while.  I would agree (see above) that a special CD for 
the blind is generally a bad idea.  However, I would rather push the Debian 
live CD maintainers to add the missing speech packages rather than rely on 
an unofficial CD which is based on Debian but is subject to change and 
doesn't really have the resources to keep up with accessibility problems. 
What I would like to see is the same boot option on the live CD as in D-I, 
specifically "s" and Enter to start software speech automatically.  To me, 
that seems much better in the long term while still not being blind-friendly 
and reasonably well supported.  You can even use the web to custom build a 
live CD, but I couldn't get it to work.

On 2/6/2013 8:19 AM, John G. Heim wrote:
> The change to having to do a "modprobe speakup_soft" and then "espeakup"
> happened in just the version before last (2011-11). So I don't think it is
> going to change again any time soon. The grml developers understandably want
> to stick as much as possible with standard debian tools. So they include the
> speakup modules and a few blind friendly packages like espeakup and brltty.
> But other than that, the disk is not customized for blind people. In a way
> that's a good thing because it means these accomodations (such as they are)
> are less likely to break and/or get left out of a release.


More information about the Speakup mailing list