[BRLTTY] brltty "keyboard braille device" support (and a few more
things)
Nicolas Pitre
nico at cam.org
Thu Jan 25 15:02:37 EST 2007
On Thu, 25 Jan 2007, Klaus Knopper wrote:
> Hi Nicolas,
>
> Which "other speech-based screen readers that do the job well" are you
> referring to? Everything I tested was not in the least way sufficient
> for a computer beginner, and didn't work well with either braille or
> software sound synthesizers. (yasr, brass, speakup, ...)
Then why not improving on an existing solution instead of duplicating
that work again?
> So far, I know only of sbl as both, a decent braille driver with keboard
> support, and an interface to use festival or mbrola with
> user-configuration and profiles.
You say that "only sbl as both" but this is something that does not have
to be in the same package. Why do you think that full speech support
and full braille support has to be in the same screen reader?
> I CAN stay with sbl, but I had hoped that brltty could become a better
> replacement. Having seen and wored with the sbl code, I don't think it
> is very maintainable in the long term.
It wouldn't help brltty in the long term either if it tried to do too
much. The brltty code is already complex enough for the average
programmer, and mixing speech support beyond what's already there will
only make the matter worse.
The Unix philosophy is to have small tools that do one thing but that do
it well, and then use those tools together. Not to have a giant
application that tries to do everything and that no one understants
fully anymore.
Which is why I think true speech support should be done outside of
brltty and independently of brltty. Either by improving one of the
existing solutions, or starting one from scratch if the existing ones
cannot be salvaged.
That doesn't mean that the speech tool and the braille tool may not
communicate together. To the contrary, brlapi is meant exactly for
that: communicating with foreign applications, the same way brltty can
be made to talk to speech dispatcher for example.
But true speech support is programmatically different from true braille
support, and adding that to brltty would only serve to bloat it and make
it far more difficult to maintain.
Nicolas
More information about the BRLTTY
mailing list