1
Tasker + VC / Re: Using Tasker with VoxCommando
« on: February 14, 2015, 03:20:06 PM »
I use Tasker, Autovoice and UDP Sender to send commands via Google Now to Voxcommando.
Tasker: https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=en
Autovoice: https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice&hl=en
UDP Sender: https://play.google.com/store/apps/details?id=com.hastarin.android.udpsender&hl=en
Setup
Voxcommando: Ensure UDP listen port in Option > Advanced is set to 33000
Autovoice: Set Google Now Integration to Enabled. You may have to enable this first in your phone settings. (On Android Lolipop found at Settings > Accessibility > AutoVoice Google Now Integration set ON
Tasker: Go to Profiles and Click "+" to create a new profile. Then Select "Event", "Plugin", "Autovoice", "Recognized". Once there select Configuration and then Command Filter. Set your command filter to "%avcommsnofilter()", not including the quotations. Select OK and then click the Check Mark. Then select back to go to Event Edit.
You will then be asked to select an existing task or create a new one. We will select "New Task". You can name this task whatever you like. Then proceed by clicking the "+" the create a new task. From there select "Plugin", "UDP Sender" and then we will go to configuration. Set your destination IP to the machine where you have Voxcommando installed. Then set the port to "33000". Next we will go to the "Text" field and enter "vc.tellvox&& %avcommsnofilter()" no quotes. Also ensure you have a space between && and %.
You can now save that task and test it out. You can speak any command you have programmed into voxcommando. "Play" "Stop" "Play song whatever" "Play movie whatever".
Sometimes Google now will interpret me saying "Run KODI" as "Run Cody" so as a workaround I simply go to the command builder and add the word "Cody" to the phrases. I do this for any words that Google misinterprets.
Another thing you can do to get Google Now to work from any screen on your phone is go to Settings > Language and Input > Google Voice Typing > "OK Google Detection" and enable "From any Screen".
Hope this helps someone out there.
Cheers.
Tasker: https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=en
Autovoice: https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice&hl=en
UDP Sender: https://play.google.com/store/apps/details?id=com.hastarin.android.udpsender&hl=en
Setup
Voxcommando: Ensure UDP listen port in Option > Advanced is set to 33000
Autovoice: Set Google Now Integration to Enabled. You may have to enable this first in your phone settings. (On Android Lolipop found at Settings > Accessibility > AutoVoice Google Now Integration set ON
Tasker: Go to Profiles and Click "+" to create a new profile. Then Select "Event", "Plugin", "Autovoice", "Recognized". Once there select Configuration and then Command Filter. Set your command filter to "%avcommsnofilter()", not including the quotations. Select OK and then click the Check Mark. Then select back to go to Event Edit.
You will then be asked to select an existing task or create a new one. We will select "New Task". You can name this task whatever you like. Then proceed by clicking the "+" the create a new task. From there select "Plugin", "UDP Sender" and then we will go to configuration. Set your destination IP to the machine where you have Voxcommando installed. Then set the port to "33000". Next we will go to the "Text" field and enter "vc.tellvox&& %avcommsnofilter()" no quotes. Also ensure you have a space between && and %.
You can now save that task and test it out. You can speak any command you have programmed into voxcommando. "Play" "Stop" "Play song whatever" "Play movie whatever".
Sometimes Google now will interpret me saying "Run KODI" as "Run Cody" so as a workaround I simply go to the command builder and add the word "Cody" to the phrases. I do this for any words that Google misinterprets.
Another thing you can do to get Google Now to work from any screen on your phone is go to Settings > Language and Input > Google Voice Typing > "OK Google Detection" and enable "From any Screen".
Hope this helps someone out there.
Cheers.