=================================================
=================================================
Vox launcher is a simple speech-to-command program in Python that uses the Google's Speech Api to convert speech into text and then execute a command on the local machine.
This Program is distributed under the Gnu General Public License version 3. See the file COPYING for details.
Please read the INSTALL file located on the current folder.
This program is designed to run on Linux and depends on:
If you are using ubuntu you can simply run this command:
Just run vox-launcher and speak! Wait a bit and the related action will be done. When the microphone in panel's notification area is red the program is not ready to listen you; please wait the green light before speak an other time.
vox-launcher can be used to launch processes:
"open firefox"
You can see the default command list handled by vox launcher reading the left column of your language configuration file (e.g. /etc/vox-launcher/vox_launcher_it.conf). If the recognized words are not declared in the configuration file vox launcher will try to launch the recognized text as is.
If the recognized test is not a command the program interpret your request as a query and it try to answer using wikipedia data.
Now you can make query with these formats:
In italian language
also these shortly form are allowed:
You can open website whith this command:
In italian language:
You can insert text with this vocal command:
In italian language:
With vox-launcher you will able to move the pointer with voice, the mouse is not required anymore.
Talk the keyword "grid" (or "griglia" if the italian language has been selected) a 3x3 grid on your screen will appear:
1 2 3 4 5 6 7 8 9
Please speak the cell number where do you want move the cursor. You can continue to reiterate the procedure in the selected cell.
When you will are upon the desired screen point you can click the pointer using these vocal command:
Vox launcher is highly configurable modifying some configuration file located under the /etc/vox-launcher folder. In order to customize the vox laucher we must edit the the correspondent language file. For example to customize the recognition in italian language we can modify the /etc/vox-launcher/vox_launcher-it_IT.conf file.
The semantic of the conf file is the simplest as possible following the behavioural stimulus-response pattern:
[detected word] -> [command to run]
e.g. browser -> chromium-browser
Voice launcher when will detect the browser world will launch the chromium-browser command. You can change the default browser from chromium to firefox simply changing the previous line into:
browser -> firefox
To get info about the tool, please contact:
pilolli.pietro@gmail.com
To report bugs, please contact:
pilolli.pietro@gmail.com
Have fun!