Gnome-Voice-Control è un applet che serve ad impartire a Gnome alcuni comandi vocali. Le parole che riconosce non sono tante, però vale la pena provarlo. Io l'ho provato sia con Squeeze che su Sid, ed illustrerò i due metodi che ho sperimentato, con fortune alterne :).
Primo metodo testato su Squeeze/Sid ( pappa pronta )
vado un po a memoria con le dipendenze, nel caso verificare:
# apt-get install libwnck-dev libatspi-dev libstartup-notification0-dev libtool intltool libsphinx2g0 sphinx2-hmm-6k
e poi scaricare ed installare gnome-voice-control:
amd64
i386
dopodichè andare sul pannello di gnome-aggiungi al pannello-VoiceControl.
Secondo metodo testato su Sid (qualche problema esiste):
# apt-get install libwnck-3-dev libgnomeui-dev libwnck libpanel-applet2 libgstreamer-plugins-base0.10-dev libwnck-dev libatspi-dev libatspi-dev bison intltool
download sphinxbase:
$ wget https://sourceforge.net/projects/cmusphinx/files/sphinxbase/0.7/sphinxbase-0.7.tar.gz
$ tar xvfz sphinxbase-0.7.tar.gz
$ cd sphinxbase-0.7
$ ./configure
$ make
# make install
download pocketsphinx:
$ wget https://sourceforge.net/projects/cmusphinx/files/pocketsphinx/0.7/pocketsphinx-0.7.tar.gz
$ tar xvfz pocketsphinx-0.7.tar.gz
$ cd pocketsphinx-0.7
$ ./configure
$ make
# make install
download gnome-voice-control:
$ wget
$ tar xvfz gnome-voice-control-0.4.tar.gz
$ cd gnome-voice-control-0.4
$ ./configure
$ make
# make install
# ln -s /usr/local/lib/bonobo/servers/GNOME_VoiceControlApplet_Factory.server /usr/lib/bonobo/servers/
verificare se tutto è andato bene con:
$ pocketsphinx_continuous
$ /usr/local/libexec/voice_control_applet
adesso aggiungere l'applet ControlloVocale che si trova nel pannello-aggiungi_al_pannello.
Comandi:
The functions to control windows that we implented are:
– RUN TERMINAL : open default terminal
– RUN BROWSER : open default web browser
– RUN MAIL : open Evolution
– RUN TEXT EDITOR : open GEdit
– CLOSE WINDOW
– MAXIMIZE WINDOW
– MINIMIZE WINDOW
– NEXT WINDOW
Mouse and keyboard control should work too:
– MOUSE RIGHT
– MOUSE LEFT
– MOUSE UP
– MOUSE DOWN
– CLICK, RIGHT CLICK
– PAGE UP
– PAGE DOWN
– LEFT
– RIGHT
etc…
If you have enabled accessibility you can activate actions. For example
in GEdit you can try something like:
– FILE .. OPEN
– HELP .. ABOUT
– SAVE
– PRINT
– UNDO
– PASTE
– FIND
– REPLACE
– EDIT .. SELECT ALL
seguendo questo metodo ho avuto diversi problemi, che non ho segnato e adesso non ricordo, man mano che mi vengono in mente aggiornerò 🙂
enjoy 😉