GAVPI Alpha v0.04
12/18/2014 Latest build available directly here [ (Release Notes) ] (https://github.com/baykovr/AVPI/releases/latest)
You should run gavpi as administrator for it work properly in most games. (right click run as...)
GAVPI is an open source alternative to VoiceAttack, a popular speech recognition key bind tool. Using gavpi you can execute repetitive or complex tasks using your voice.
You can:
- Bind a set of action sequences (mouse/keyboard presses or text-to-speech events) to arbitrary phrases.
- Create profiles for different games or applications.
- Enjoy the program for free.
Just extract and run the exe.
The profile is broken down into three sections.
An action sequence is composed of sequential "actions", one of keyboard or mouse press/down/up, wait or speak. The key or mouse presses are carried out at direct input level which is equivalent to your physical key presses. Action sequences are carried out very quickly, in some cases near instantly so it is helpful to use the wait (milliseconds) command if an application is failing to registered presses.
Note that Key/Mouse Down action's will hold a specific key until an Up or Press action.
Triggers are composed of three parts type, name and value.
Currently only one type of trigger is implemented, VI_Phrase. This is the speech recognition trigger type its value being a spoken word or phrase. When the speech value is recognized the trigger will execute all of its corresponding events[3] in order.
Trigger events are carried out when a trigger executes.
The events can be multiple Action Sequences or other Triggers, in this way an you can reuse action sequences in multiple triggers or create a template trigger of sorts.
I know its annoying, but you need to load your profile each time the application starts for now. Profiles are stored in XML format and can be edited by hand in any text editor which supports it. You can also load profiles made by other people. I will be making a few profiles for myself which will be available on the main project page.
Settings are untested, since I only have en-us and one voice synthesizer to choose from. None the less it is included as requested but not verified to function properly.