We have moved at community.getvera.com

Author Topic: VoxCommando - Control Vera by Voice  (Read 24628 times)

macrho

  • Guest
VoxCommando - Control Vera by Voice
« on: October 22, 2013, 12:41:34 pm »
I was surprised I didn't see any posts on VoxCommando. I originally stumbled upon it for its XBMC automation.

VoxCommando is $30 from http://www.voxcommando.com

I installed it one of my PCs and then installed their Vera plugin.

I have an iPhone so I picked up the Headset app for $1.99 and it works pretty well
There are apps available for Android as well

Also, people seem to be high on the Amulet Devices remotes as they have a microphone built-in: http://www.amuletdevices.com/  I placed an order for their OEM version

So, I pointed the VoxCommando Vera plugin to my Vera's IP and port and then created a new group called Vera and started building commands.

The plugin exposes a number of actions for the Vera:

Vera.SetState
Vera.Get.Humidity
Vera.GetScene
etc

To turn my kitchen lights on/off, I simply create an action:
Vera.SetState, provide the device number and what state you want
You can provide a number of phrases that trigger the action: Kitchen Lights On, Turn Kitchen Lights On, etc. The speech recognition has been very good so far, no mistakes yet

Also very cool is the ability to return spoken text from a voice query (e.g. is the front door locked?) you can then use text to speech to have the response spoken back to you: the front door is locked. Or what is the temperature outside?

Anyway, a cool demo of VoxCommando:

https://www.youtube.com/watch?v=ewCRJZKFW34


macrho

  • Guest
Re: VoxCommando - Control Vera by Voice
« Reply #1 on: February 23, 2014, 07:10:11 am »
It works pretty well for my Vera control
I've run into some issues controlling XBMC but that is because I have 30k audio tracks - evidently, that's a lot for VC to handle  ???

Offline nime5ter

  • Newbie
  • *
  • Posts: 5
  • Karma: +2/-0
Re: VoxCommando - Control Vera by Voice
« Reply #2 on: February 23, 2014, 09:58:53 am »
Hi macrho,  :)

Just came across your thread here. Nice to hear that you're enjoying VC.

I thought I'd provide a bit more information about the song library issue. To clarify: VoxCommando can usually handle a properly tagged library of 30,000 songs (or more). However, the more songs one has the longer it will take to initially process them.

Our wiki has a good entry on why this is, and the various options provided to users to address the problem if loading time is a concern.

http://voxcommando.com/mediawiki/index.php?title=Large_music_libraries

I hope the extra info is of use. We're also happy to answer anyone's questions over on the VC forum.

cheers,
nime5ter (aka, "the developer's wife and volunteer tech support person")
« Last Edit: February 23, 2014, 02:48:19 pm by nime5ter »

Offline hadiesper

  • Beta Testers
  • Full Member
  • *****
  • Posts: 116
  • Karma: +1/-14
Re: VoxCommando - Control Vera by Voice
« Reply #3 on: February 24, 2014, 03:10:04 pm »
VC is quite impressive. I love the automation youtube video they have on their site.

The only thing I wish was out there is a universal remote (rather than a media center remote) with a Microphone embedded. Amulet has a pretty cool product, but I think their sales will be explosive if they come up with a universal remote version.

HadiEsper
http://www.shifrasmarthomes.com - 20 Fibaro Dimmers, 3 Thermostats, 1 Energy Meter, 2 Motion Sensors, 1 Temp/Hum Sensor, 2 VERAs, 5 Sonos Play:3 Zones, 2 TVs on GC iTach IR Control, 1 Apple TV on GC iTach, 2 Satellite Receivers on GC iTach, 1 XMBC MediaCenter, 10TB Synology

Offline parkerc

  • Beta Testers
  • Sr. Hero Member
  • *****
  • Posts: 2479
  • Karma: +35/-48
  • Life Moves Pretty Fast....
Re: VoxCommando - Control Vera by Voice
« Reply #4 on: February 24, 2014, 03:41:05 pm »
I'm looking at VoxCommand, and one of the YouTube video I watch suggested there were no predefined commands/files etc.

Has someone created a base set that could be used?

Offline waynehead99

  • Sr. Member
  • ****
  • Posts: 296
  • Karma: +16/-1
Re: VoxCommando - Control Vera by Voice
« Reply #5 on: February 24, 2014, 04:54:55 pm »
There is Vera plugin. Add it and the commands are there for basic on off and scenes. They have a raw command that can do everything else you need. Their wiki has some info on it too

Offline waynehead99

  • Sr. Member
  • ****
  • Posts: 296
  • Karma: +16/-1
Re: VoxCommando - Control Vera by Voice
« Reply #6 on: February 24, 2014, 06:59:37 pm »
Agile could you share? I am curious what others have done. I am still just starting out with it. How are you running your voice? I am trying to come up with a solution mainly in the kitchen as a central location for alerts and voice control.

Offline parkerc

  • Beta Testers
  • Sr. Hero Member
  • *****
  • Posts: 2479
  • Karma: +35/-48
  • Life Moves Pretty Fast....
Re: VoxCommando - Control Vera by Voice
« Reply #7 on: February 25, 2014, 06:04:23 pm »
@Parker, I'd be happy to share my XML files.  However, your vera id's won't match mine.  Once you get the logic of the youtube vera dim example, the others are easy.
More info here: http://voxcommando.com/forum/index.php?topic=1412.0;topicseen

Thanks @AgileHumor, I'm looking forward to giving VoxCommando ago, have you found  a good room microphone you could use for capturing the requests?

Out of interest is there a key work to initiate it  e.g VoxCommando - turn the living room lights to 50% or does it listen all the time and so you have to watch what you say?

Offline parkerc

  • Beta Testers
  • Sr. Hero Member
  • *****
  • Posts: 2479
  • Karma: +35/-48
  • Life Moves Pretty Fast....
Re: VoxCommando - Control Vera by Voice
« Reply #8 on: February 25, 2014, 06:16:32 pm »
Some more interesting you tube clips on Vera and VoxCommando - >


http://youtu.be/-M7htWfF3tQ
http://youtu.be/SF1aKh8aqZU
« Last Edit: February 25, 2014, 06:22:27 pm by parkerc »

Offline nime5ter

  • Newbie
  • *
  • Posts: 5
  • Karma: +2/-0
Re: VoxCommando - Control Vera by Voice
« Reply #9 on: February 26, 2014, 10:36:44 am »
Out of interest is there a key work to initiate it  e.g VoxCommando - turn the living room lights to 50% or does it listen all the time and so you have to watch what you say?

VC has three modes: On, Standby, and Off. In Standby, VC is not actively listening for all commands, but it will activate into On mode if you say, "Pay attention" or "Listen". See: http://bit.ly/1mHmB27

There are multiple options available in VC for handling when and how the program listens for commands, depending on user hardware and preferences. One option is "prefix mode," in which the program remains in standby rather than actively executing all recognized commands, and when you say your prefix phrase (i.e., key word)+your voice command, it executes that command (if understood) but remains in standby. Users choose their own prefix or prefixes, although a default is provided:  http://voxcommando.com/mediawiki/index.php?title=Options#Prefix_Mode

Many users prefer to use a solution such as the Amulet remote or the VoxWav Android app, both of which can use hardware triggers (built-in accelerometer) to turn the actual mic on when device is vertical and off when horizontal). In the case of VoxWav Pro, users can choose to have the microphone always listening or only listening when a button is pressed or only listening when the device is tilted to a particular angle (default is basically vertical, but this is user-adjustable).

regards,
nime5ter
« Last Edit: February 26, 2014, 10:53:59 am by nime5ter »

Offline jitterjames

  • Sr. Newbie
  • *
  • Posts: 34
  • Karma: +3/-3
Re: VoxCommando - Control Vera by Voice
« Reply #10 on: February 26, 2014, 11:42:16 am »
I'm planning on ordering this very expensive item (recommended by VoxCommando) that would work for "Always on" mode...but can't quite get it in the budget this month.
http://www.amazon.com/Acoustic-Magic-Voice-Tracker-Microphone/dp/B004KA0THA/ref=sr_1_1?ie=UTF8&qid=1393371769&sr=8-1&keywords=Acoustic+Magic+Voice+Tracker+II


For the record, no one at VoxCommando has recommended any microphone from Acoustic Magic.  I have expressed some interest in it but I have not tried it because it was too expensive.  Another user on the VoxCommando forum may have recommended it.  I seem to recall someone saying that it was good, but not all that "magic" in that it still didn't work that well if there was too much other sound in the room.

Offline bucko

  • Hero Member
  • *****
  • Posts: 659
  • Karma: +27/-9
Re: VoxCommando - Control Vera by Voice
« Reply #11 on: February 26, 2014, 07:06:00 pm »
I wonder why there is no IOS app for VC...........
Vera 3, 40+ Fibaro relays & dimmers, IPUX cams, Elk M1 Gold, M1XEP, M1SP, XVOR, M1RB, Elk124, Monoprice HDMI matrix & 6 zone amp, Denon AVR, Panasonic A8000, BI DV,On Controls

Offline nime5ter

  • Newbie
  • *
  • Posts: 5
  • Karma: +2/-0
Re: VoxCommando - Control Vera by Voice
« Reply #12 on: February 26, 2014, 07:56:39 pm »
I wonder why there is no IOS app for VC...........

The reason is explained in our documentation: http://voxcommando.com/mediawiki/index.php?title=Microphones#iOs.

I know that oftentimes software wiki documentation is poor and so there's a disinclination to bother with it, but we have tried to post as much information as possible based on the questions we've received over the years on the forum since VC's earliest stages of development.

I do encourage those interested in learning more to explore our extensive documentation as well as the youtube videos -- perhaps with the help of a web search for "VoxCommando" and your search terms.

Of course, feel free to post questions to our forum if you're still unable to find an answer.
« Last Edit: February 26, 2014, 08:00:12 pm by nime5ter »

Offline parkerc

  • Beta Testers
  • Sr. Hero Member
  • *****
  • Posts: 2479
  • Karma: +35/-48
  • Life Moves Pretty Fast....
Re: VoxCommando - Control Vera by Voice
« Reply #13 on: February 27, 2014, 05:55:39 pm »
Hi

I've been playing with VoxCommando tonight and like it (a lot ), I even think I'm getting my head around it all. I might even have lights sorted (using Dim & State)

One thing I wanted to ask is, how are people controlling temperature controls e.g set points?

It looks like I have use the Raw option and enter a very specific call? E.g data_request?id=variableset&DeviceNum=49&serviceId=urn:upnp-org:serviceId:TemperatureSensor1&Variable=CurrentTemperature&Value=21
« Last Edit: February 27, 2014, 05:57:29 pm by parkerc »

Offline AgileHumor

  • Hero Member
  • *****
  • Posts: 984
  • Karma: +51/-27
  • KISS
Re: VoxCommando - Control Vera by Voice
« Reply #14 on: February 27, 2014, 06:18:51 pm »
I would also assume we would need a command set like:

* set cooling temperature to {1} degrees
* set heating temperature to {1} degrees
* turn thermostat on/off

Anything else?
WMC Leviton:18xVPE06,8xVRS15,3xVRP03-W,2xVRR15,4xVRCS4,2xVRCS2,VP00R,8xVRS15 Aeon:5xDSC06106,4xDSC24,4xDSC25,12xDSB29,2xDSC11,4xDSB54,DSB05,3xDSA22,DSA38,2xDSA03202B,DSB09104,HEM Other:3xYale,12xHSM100v3,7xSP103,45604,WDHA-12,SSA2USR,EVLCD1T,6xWWA02A,7xIPC-HFW2100,URTSI,Hue,Russound,OpenSprinker