This has been discussed before, but:
While IFTTT sucks for some things, if you use a recipe that involves sending an email to IFTTT to trigger a THEN behaviour, it does work quite quickly.
This can be useful if you want to communicate with VC remotely.
1. You need to enable the email channel and the Dropbox channel in your IFTTT account.
2. You need to enable the
Watcher plugin in VC.
3. Create a Watcher that looks something like the attached image.
In other words, set Watcher up to watch a particular Dropbox folder.
I use it with this recipe:
https://ifttt.com/recipes/361463-send-email-to-voxcommando-watcher-pluginAlthough this requires that you avoid typos in your email, it is a versatile way to communicate with VC.
In the body of your email, you specify the actions that you want VC to execute. If you have selected "Execute on Create" and "Then Delete!" in your file watcher, then as soon as the file appears in your Dropbox, as long as VC is running the Watcher plugin will immediately try to execute the message, and it will then delete the file. Which means that you can continue to send messages without need to create new files all the time in Dropbox.
So, you can trigger events in VC by send an email:
Subject line: #vc
Message: VC.TriggerEvent&&LightsOn
You can trigger specific commands if you know the voice command:
Subject line: #vc
Message: VC.TellVox&&Listen to music
You can execute specific actions, rather than commands:
Subject line: #vc
Message: TTS.Speak&&Hi honey. I'll be home in half an hour.
In other words, simply use the standard VC API syntax:
http://voxcommando.com/mediawiki/index.php?title=API_Application_Programming_Interface