GStreamer development packages: gstreamer-devel gstreamer-plugins-base-devel
GNOME development packages: libwnck-dev, libatspi-dev, gnome-panel-dev, startup-notification-devel
GNOME build system: libtool gnome-common intltool
Ubuntu users can run this command:
sudo apt-get install libpanel-applet2-0 libgnomeui32 libgstreamer0.10-0 libwnck22subversion
sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libwnck-dev libatspi-dev libpanel-applet2-dev libstartup-notification0-dev libtool gnome-common intltool python-all-dev
Once you have all prerequisites, download and unpack the tarball or checkout latest development version from svn. Unpack them
svn checkout http://svn.berlios.de/svnroot/repos/festlang/trunk/gnome-voice-control
If you have libraries installed in non-standard prefix, you'd probably need to set PKG_CONFIG_PATH environment variable. The rest is usual configure && make && make install. Please make sure bonobo activation server correctly finds .server file with applet description. If not adjust BONOBO_ACTIVATION_PATH environment variable and restart session.
Or link .server path in /usr/lib:
sudo ln -s /usr/local/lib/bonobo/servers/GNOME_VoiceControlApplet_Factory.server /usr/lib/bonobo/servers/
Please also note that you should have accessibility enabled in order to be able to control full UI of the programs. Go to Preferences/Acessibility/Assistive Technologies and enable them.
Once the applet is installed you can add it to the GNOME panel. Right click on the panel, select Add to Panel, in the section Miscellaneous you will found a icon VoiceControl, add it.
To start the real control over desktop, click with the right button on the VoiceControl applet area and select Start Control. The system will pass by the states Idle -> Calibrating -> Ready. When the system is ready you can say command. If speech is detected applet will show Listening and in the end of command the notification will appear. If it doesn't work or system locks on calibration please check your mixer settings and sound recording system setup.