-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I originally sent this directly to Willie, but I think it wouldn't hurt to also 
send it to this list.

On Wed, Jan 23, 2008 at 03:23:36PM GMT, Willie Walker wrote:
> Hi All:
> 
> I've seen some good activity on the WIKI (thanks!).  I also need your 
> help with identifying the top 5 to 10 things that need doing on this 
> list.  Please be brave and speak up, especially those of you who have 
> expressed concerns about where the community might be focusing or 
> spending its energy.  This really is your chance to help influence where 
> things go.

Hi Willie
Here are my top 5 things I would like to see happen:
1. gnome-speech/speech infrastructure.
2. gnome-panel (No point having it, if we can't access all of it)
3. TTS localization (Jonathan, the author of ESpeak would be the best person to 
help here)
4. Rhythmbox. The computer is a jukebox these days, so lets make sure it works 
well with a11y.
5. Evince. We need to be able to read PDFs etc. We shouldn't rely on Acrobat 
Reader where at all possible.

My involvement in general for GNOME/Linux accessibility will be to keep Ubuntu 
at the forefront of Linux Accessibility, and make sure the best tools are as 
well integrated for users as possible, to make things as seemless as possible.

In light of the above list of attention items however, I feel I can help the 
most with what I think is THE most important issue we need to resolve, and need 
to resolve ASAP. Yep, you guessed it, speech. Firstly, there is the nice fact 
that KDE will be coming online with accessibility some time in the coming 
years, and they said early on, at least for use with the existing kde 
accessibility tools, that they favoured speech-dispatcher's model. Secondly, 
speech-dispatcher's model is flexible enough, that with some small 
speech-dispatcher changes, third parties could easily build drivers for 
synthesizers outside the speech-dispatcher source tree. This would especially 
be useful for building support for proprietary speech synthesizers, and would 
then make it easier for users to set up such synthesizers, without having to 
rebuild speech-dispatcher, with the possible effect of screwing up their system.

There is also the changing face of audio infrastructure to be considered. 
Luckily, just about all speech synthesizers support returning audio to the 
calling application via a callback. Speech-dispatcher makes good use of this 
with espeak, festival, flite, and ttsynth, and then can send the audio to one 
of many audio outputs, such as OSS, NAS, ALSA, and recently, PulseAudio. At 
this point, I am very much grappling with having to deal with what direction to 
go for Ubuntu hardy, in relation to speech audio output, and PulseAudio. At 
this stage, I am looking at wrapping the espeak-synthesis-driver gnome-speech 
binary in a call to padsp, so that all OSS calls from espeak+portaudio v19 are 
sent to PulseAudio. For next release, I will likely implement a 
speech-dispatcher solution, as that is what users are asking for on the Ubuntu 
accessibility lists.

if upstream could also support speech-dispatcher, that would be much 
appreciated. I could then easily add scripts to the speech-dispatcher package 
to allow for distributions to make use of speech-dispatcher per user session, 
as that is how PulseAudio is being run, at least in Ubuntu. All this would be 
possible, due to me now having speech-dispatcher CVS access.

In the longer term future, I would then write a nice GUI, to allow users to 
more easily adjust speech-dispatcher's options, or even better, help in 
implementing a hook into Orca, so that Orca users could directly alter 
speech-dispatcher settings from clicking a button in the speech preferences 
pain.

I would urge to consider my proposal, and my offer of help. Together with the 
speech-dispatcher developers, we can sort out any remaining issues you think 
exist, and move forward to using a completely GNOME abnostic framework for 
speech output.

Thanks for your time.
- --
Luke Yelavich
GPG key: 0xD06320CE 
         (http://www.themuso.com/themuso-gpg-key.txt)
Email & MSN: [EMAIL PROTECTED]
Jabber: [EMAIL PROTECTED]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHma1jjVefwtBjIM4RAjIqAKCkZM4byCXE45/gxTfRrvOY+twEtACfZc86
LA35kWsei4gJ9/OYBkcBrUk=
=m6DO
-----END PGP SIGNATURE-----
_______________________________________________
gnome-accessibility-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list

Reply via email to