The idea is to develop some features that will improve the usability in the Gnome Desktop (Ubuntu). 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. GnomeVoiceControl is implemented in C in conjunction with CMU Sphinx, which is an open source tool, created to convert speech to text.
If you'd like to have a quick start, look at screencast below .
Install it from the terminal:
sudo aptitude install gnome-voice-control
The installation and configuration is simple. To use you have to right click on a panel (the bar on the desktop) and add the applet "VoiceControl", and using this applet you can start and stop the use of voice control application.
For now the application is in its initial stage but can do everything like ...
Run Text Editor