Skip to content

vishpat/appu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appu

Voice Controlled Desktop Assistant

Build

Appu needs Java 8 (or greater) to build.

git clone https://github.com/vishpat/appu.git
mvn package

Setup

Google Speech API

Appu uses the Google Speech API and requires you to have Google developer account to try it out. Information about setting an dev account and obtaining a ServiceAccount can be found here. Once the service account is created download the json and store it in your home directory. Now edit the run.sh file and change the parameter GOOGLE_APPLICATION_CREDENTIALS to point it to the downloaded JSON. Now run the app as follows.

Command Map

Appu uses a Java Property File (A simple text file) to map the commands to actions. This file needs to be named as the .appu.commands and needs to be present in the user's home directory. A sample command file for Linux desktop is shown below

browser=/usr/bin/chromium-browser
vnc=/usr/bin/vinagre
vpn=/opt/cisco/anyconnect/bin/vpnui
terminal=xterm
reddit=/usr/bin/chromium-browser www.reddit.com
lower\ volume=amixer -D pulse sset Master 20%-
increase\ volume=amixer -D pulse sset Master 20%+

Run

./run.sh

Use the quit voice command to exit Appu.

Demo

Alt Text

Youtube video

About

Voice Controlled Desktop Assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors