Home | monotonous.org
It is really great to see Raphael Nunes persist with his GSOC project from two years ago. Speech recognition is an often overlooked assistive technology on GNOME. His GSOC project, GNOME-Voice-Control, is a good proof of concept to what is possible with available speech recognition technologies like Sphinx. Unlike last night’s personal demo, the demo during the presentation worked, and received applause.
There is a lot more work to be done, but Raphael has a lot of enthusiasm and ideas. Now that he has more time on his hands, I hope we get to see more and more compeling features, and perhaps, maybe, have software that would provide full speech control of the desktop.
Overall, I am very pleased with the accessibility-related talks we had this year. I counted so far Sandy‘s UIA talk, API‘s Cally talk, and Raphael’s speech talk. There might have even been a few that I missed. This is an improvement from the last GUADEC I was at, when I was the only one with an accessibility-related presentation.


Mark Doffman gave a briefing of the state of GNOME accessibility towards 3.0. If I could recall the few slides from memory they included:
AT-SPI
This is probably the largest body of work that has been done recently on the GNOME a11y front. AT-SPI currently is the biggest bonobo interface we have, and it’s migration to D-Bus, mostly by Mark and Mike Gorse has been a major undertaking. The first release is due shortly.
gnome-mag
Gnome-mag did not have a maintainer until very recently. Now we do. It must be ported to D-Bus too.
gnome-speech
Text to speech is a hot topic. Mark didn’t go into detail regarding this, but we are dealing with multiple issues. First, of course, is it’s use of CORBA. Second, the fact that it leaves the sound device output up to the synth engine makes results inconsistent with different synthesizers. This is especially noticeable when major sound subsystem changes are occuring, specifically around PulseAudio.
Luke “TheMuso” Yelavich is currently scrambling to get Speech Dispatcher into shape. Speech Dispatcher uses raw sockets and it’s own protocol, it does not use D-Bus, as Mark suggested. It would be really nice if it did, and if it were D-Bus activated, but it isn’t. On a non-accessibility related note, I think we would all benefit from a desktop speech service.
GNOME-Shell
GNOME-Shell and Mutter currently use Clutter for a lot of their graphics, this makes AT-SPI support tricky and non-trivial. This will obviously need to be resolved before GNOME 3.0 since as the name suggests, this will be GNOME’s shell!
I am going to eat ice cream.
Ok, I am back. I forgot what else I had to write, so I might get back to this in another post. Or not.


Early Thursday morning I get on a plane, and start the long and winding journey to Las Palmas de Gran Canaria. Two weeks ago I could not not imagine boarding another plane, luckily I have recovered from my previous travel fatigue, and I am excited to go! This would not have been possible without the generous sponsorship from the GNOME foundation. It has to be the greatest community around. I also look forward to meeting the second greatest community – KDE. It will also be nice to meet new friends and get re-acquainted with old ones.

I am up and traveling more than usual this summer. Which is great, although I really would like to spend as much time as possible up in the North West before it gets cold and dark again.
I am now at UDS Karmic (come say hello!), and it takes a while to explain to folks where I live, and what is up with me. I moved out of my Tel-Aviv apartment last week, and I am couch surfing (thanks Emily!) in Seattle next week, looking for a home. Oh, and once I land in Seattle, I will go right back to the airport and spend the weekend in the Bay Area for a JVP conference.
Thanks to the GUADEC travel committee, I will be attending Gran Canaria! I didn’t really plan to attend this year, but now that I am, I need to take advantage of the time there to the max. I’ll be cheering Ara when she presents the desktop testing project, and I will be unofficially unvieling LDTP2. I also want to catch up with folks on the a11y front, there has been some excellent work lateley: D-Bus AT-SPI is taking shape, UIA, Orca is becoming slick, and MouseTrap is neat. There is also plenty of chllanges ahead, namely WebKit and the audio/speech stack. I’ll also try to make myself as useful as possible to the event organizers.