Gnome-Voice-Control is a speech recognizer to control the GNOME Desktop. It is developed on Google Summer of Code 2007.

The idea is to develop some features that will improve the usability in the Gnome Desktop. The goal is to implement a Desktop Voice Control System. The system consists in an application that will be monitoring the audio input(microphone) and when a significant audio signal has been detected, the software catches, processes and recognizes the signal and then executes the desired action over the Gnome Desktop. In a set of actions could include maximize, minimize, close the active window; open a specific program; switching from one desktop to another; among others. The software will be implemented in C language in conjunction with CMU Sphinx, which is an open source tool, created to recognize and decode audio files in word list files. The software will be developed as a Gnome applet.

If you'd like to have a quick start, look at screencast here

Where to get it?

It requires pocketsphinx, gstreamer and accessibility development libraries. Please note that your interface should be in English since it's the only supported language for now.

Help?

svn checkout http://svn.berlios.de/svnroot/repos/festlang/trunk/gnome-voice-control 

Your voice is not recognized properly/Your language is not supported yet?

Submit your voice to free GPL speech corpora http://voxforge.org. We also consider databases for different languages, but that will require very close interoperation.

What's Planned

For now we are in early beginning, but we targeting many interesting things like a support for text items navigation, mouse events, models for different languages like French, Spanish and Russian an many more.

GnomeVoiceControl (last edited 2008-04-07 19:32:51 by NickolayShmyrev)