All Projects → baykovr → Avpi

baykovr / Avpi

Licence: gpl-3.0
an open source voice command macro software

Programming Languages

macro
33 projects

Projects that are alternatives of or similar to Avpi

VAD-LTSD
Efficient voice activity detection algorithm using long-term speech information
Stars: ✭ 37 (-71.54%)
Mutual labels:  voice, speech
Pocketsphinx Python
Python interface to CMU Sphinxbase and Pocketsphinx libraries
Stars: ✭ 298 (+129.23%)
Mutual labels:  speech, voice
web-speech-demo
Learn how to build a simple text-to-speech voice app for the web using the Web Speech API.
Stars: ✭ 19 (-85.38%)
Mutual labels:  voice, speech
opensource-voice-tools
A repo listing known open source voice tools, ordered by where they sit in the voice stack
Stars: ✭ 21 (-83.85%)
Mutual labels:  voice, speech
Annyang
💬 Speech recognition for your site
Stars: ✭ 6,216 (+4681.54%)
Mutual labels:  speech, voice
Phomeme
Simple sentence mixing tool (work in progress)
Stars: ✭ 18 (-86.15%)
Mutual labels:  voice, speech
spokestack-android
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!
Stars: ✭ 52 (-60%)
Mutual labels:  voice, speech
Speechtotext Websockets Javascript
SDK & Sample to do speech recognition using websockets in Javascript
Stars: ✭ 191 (+46.92%)
Mutual labels:  speech, recognition
Speech Emotion Analyzer
The neural network model is capable of detecting five different male/female emotions from audio speeches. (Deep Learning, NLP, Python)
Stars: ✭ 633 (+386.92%)
Mutual labels:  speech, voice
Java Speech Api
The J.A.R.V.I.S. Speech API is designed to be simple and efficient, using the speech engines created by Google to provide functionality for parts of the API. Essentially, it is an API written in Java, including a recognizer, synthesizer, and a microphone capture utility. The project uses Google services for the synthesizer and recognizer. While this requires an Internet connection, it provides a complete, modern, and fully functional speech API in Java.
Stars: ✭ 490 (+276.92%)
Mutual labels:  speech, recognition
SignDetect
This application is developed to help speechless people interact with others with ease. It detects voice and converts the input speech into a sign language based video.
Stars: ✭ 21 (-83.85%)
Mutual labels:  voice, speech
Voicer
AGI-server voice recognizer for #Asterisk
Stars: ✭ 73 (-43.85%)
Mutual labels:  recognition, voice
anycontrol
Voice control for your websites and applications
Stars: ✭ 53 (-59.23%)
Mutual labels:  voice, speech
voice-based-email-for-blind
Emailing System for visually impaired persons
Stars: ✭ 35 (-73.08%)
Mutual labels:  voice, speech
Voice Gender
Gender recognition by voice and speech analysis
Stars: ✭ 248 (+90.77%)
Mutual labels:  speech, voice
fade
A Simulation Framework for Auditory Discrimination Experiments
Stars: ✭ 12 (-90.77%)
Mutual labels:  recognition, speech
React Native Dialogflow
A React-Native Bridge for the Google Dialogflow (API.AI) SDK
Stars: ✭ 182 (+40%)
Mutual labels:  speech, voice
Android Speech
Android speech recognition and text to speech made easy
Stars: ✭ 310 (+138.46%)
Mutual labels:  speech, recognition
Dialectid e2e
End to End Dialect Identification using Convolutional Neural Network
Stars: ✭ 40 (-69.23%)
Mutual labels:  speech, recognition
Julius
Open-Source Large Vocabulary Continuous Speech Recognition Engine
Stars: ✭ 1,258 (+867.69%)
Mutual labels:  speech, recognition

GAVPI

[ Latest Version ] (https://github.com/baykovr/AVPI/releases/tag/17.03.15) : Build 17.03.15

Download link for latest build direct

You should run gavpi as administrator for it work properly in most games. (right click run as...)

About

GAVPI is an open source voice command software / speech recognition key bind tool. Using gavpi you can execute repetitive or complex tasks using your voice. It can be used with any application, since it's equivilent to pressing your mouse/keyboard.

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.

Installation

Just extract and run the exe.


Usage

main

Profile

The profile is broken down into three sections.

1. Action Sequence

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.

action_sequence

2. Trigger

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

3. Trigger Events

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.

Saving/Loading

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. Additionally you can store simple variables usint the database. Today you can use gavpi's speech to read them out, saving you some time. But in the future you'll have access to boolean logic and updating at run time, watch out.

Settings

The settings allow you to change which voice pack and localization gavpi will use. Microsoft fully supports recognition in several languages, English is tested the most however.

Additionally you can configure push to talk, useful if you're dealing with chatter or ambient noise.

settings

Thanks and have fun, if it works that is.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].