Hello everyone! :)
I've been toying around with events lately, using this video: https://www.youtube.com/watch?v=AA4Lm6ZiEgM as a reference.
I want VoxCommando to automagically detect that chrome is running and load a specific group when it has focus. This works great, but I have several groups I want to load based on what chrome window has focus.
For example: I have made a voice command to open www.netflix.com and using VC.EnableGroup* I enable my "Netflix" group which contains specific commands for that webpage.
The problem is if I use my keyboard+mouse to navigate to another webpage, the "Netflix" group is still enabled and the group for the newly opened webpage is obviously not activated..
Is there any way to change what group is activated based on the url/parts of the url, without issuing a voice command (example: if the chrome tab containing www.netflix.com/* is focused it enables the "Netflix" group)?
I had a look at logic blocks and the different options there, but I couldn't make it work.
I'm sure there is a way to do this! :) Any and all help greatly appreciated.
Regards,
Kristoffer
Hi Kristoffer, and welcome to VC!
Unfortunately I'm not aware of any way to read the window title using the current version of VoxCommando. It could probably be added as a new feature.
If you are comfortable with using EventGhost then it is possible to run a polling loop that checks the title of the current window and sends events to VoxCommando whenever the title changes. This would trigger events any time you changed windows, but also if you browsed to a new site, since (with chrome anyway) the title of the window includes the title of the webpage you are viewing. You could further extend the logic of the EventGhost script to only generate events for certain sites, or only for chrome etc.
Thank you very much! And thanks for making such an awesome program/utility ^^,
If you somehow manage to implement that as a new feature I'd be ecstatic ;D
I've never used EventGhost, but I've heard tons of good things about it. I'll definitely look into your suggested method of solving this "problem".
That being said, I've looked into other ways of achieving what I want to do by using the Windows 8 Metro start screen and loads of autohotkey scripts...
I´ve customized the tiles to look like "speed dials" and by clicking the different tiles/icons I start a autohotkey script that launches chrome in kiosk mode (fullscreen), goes to the url specified in the script and loads the correct xpadder profile so I can use my xbox 360 controller to navigate.. BUT, I really need to enable a VC group too, so I can use my voice commands.
So my question is: Can a VC group be enabled through a script or maybe through EventGhost (could this be set up as a keyboard shortcut that I could trigger through the aforementioned script)? :)
Regards,
Kristoffer
EDIT: Seems to be possible through the Python plugin? Eep, does this mean I need to read up on Python and use that instead of autohotkey.. Hmm.
You can trigger events or actions in VC through command line parameters or using udpsender.exe or from EventGhost (of course).
I assume that autohotkey can run a program with command line parameters.
http://voxcommando.com/mediawiki/index.php?title=API_Application_Programming_Interface
I can't believe I didn't find that info! I'm so sorry, I must've overlooked it.
I should be able to run a program with command line parameters through autohotkey.
I can't wait to get home today and test this. Hopefully I can make it work using the information you've provided :D
I'll tinker with it a bit to see if I can find the right parameter to use.
Have a great weekend!
Regards,
Kristoffer
If you search the info for the commandline parameter, take a look here:
http://voxcommando.com/mediawiki/index.php?title=Command_line (http://voxcommando.com/mediawiki/index.php?title=Command_line)
I hope this wiil help you ;)
Thanks, Kalle :)
VoxCommando.exe -33000 "VC.EnableGroup*&&Netflix" < Hopefully something like that would work! I'll know in a few hours ;)
On a sidenote... How do you like your smartwatch? My Omate TrueSmart should be arriving sometime next month I hope ^^,
Regards,
Kristoffer
I think this will work.
Although the function is about the same I prefer to use the udpsender.exe instead of using VoxCommando.
I'm very happy with my smartwatch and I use it instead as my mobile ;D
I think you have to wait until the beginning of march for your Omate ;)
I finally got around to testing this and everything works as intended! Thank you both for the help :)
Kalle: The latest update says they'll begin shipping the EU version late February, so fingers crossed!
Do you use yours to control VoxCommando? If yes: is the mic alright or would there be problems recognizing commands if I am watching a TV show? =)
The mic works very well, like the same as an Samsung Galaxy S2 mobile. I use it with VoxCommando the whole day ;D
The 200 Euro was a good investment.
Here is a video with the smartwatch in action
http://www.youtube.com/watch?v=TMPstHDvnM8 (http://www.youtube.com/watch?v=TMPstHDvnM8)
Quote from: krismyklebust on February 16, 2014, 09:51:22 AM
If yes: is the mic alright or would there be problems recognizing commands if I am watching a TV show? =)
I don't know about the final quality of the microphone on the Omate. I am hoping to eventually find out... >:(
As far as "while I am watching TV or listening to Music" scenario, yes any background sound will potentially be an issue, however with VoxWav you get events in VC that can be used to mute or soft-mute your audio output and this combined with the fact that you are holding the microphone only about 6-12 inches from your mouth means that you will probably get good results, as long as the microphone on the watch is of decent quality.
Very true; that's a good point! :) You've thought about everything it seems! Is there anything VC can't do? :biglaugh
I'm hoping there's a way to give commands through the TrueSmart without unlocking the watch and physically pressing the screen everytime.
Maybe there's a way to make one of the buttons on the side act as a mic on/off toggle..
I'm not sure how I feel about the "tilt to activate" feature - I mean, I love it "on paper", but wouldn´t it activate when you didn't want it to (say, if you move around on the couch for example..)?
Kalle. I watched your video and that actually looks really good! I'm even more excited now! 8)
I took another minute to think about things, and even if it activates when you move around it won't really matter since it'll only react to your voice commands anyway..
Out of curiosity, what keyboard are you using on your watch?
I will probably allow you to set quite a precise angle for tilt if you want, so only if you are holding your wrist up "just so". Also, VoxWav can give you a little buzz to remind you when the mic turns on and off. As you say if you tilt by accident and don't speak not much is likely to happen, unless you tilt on and off many times quickly... I've had this happen and I needed to reboot my phone to get the mic working again... :-[
If it is possible to use one of the buttons to speak then I will incorporate this options, but on my other android devices the buttons don't register when the screen is off (I allow you to remap the volume buttons, but they don't do anything on any of the 3 devices I have tested with, when the screen is off). Also, these buttons might be used for more important things. The omate only as 2 buttons and one at least would need to be for turning the screen on.
We will have to wait and see. If I ever get my watch I will start testing these things out pretty much right away and I'll post about what I discover.
In VoxWav is a option to setup the tilt angle, this allow me to make the tilt sensor not so sensitive, I think this option is explained in the new video from James with VoxWav 2.61.
I use the standard android keyboard.
How about you put a timer on the tilt angle so that when its held in the sweet spot for x amount of time it will turn on the mic.
I guess it's a possibility, but one of the nice things about VoxWav is not having to wait to begin speaking.
It looks like everything works really well already in Kalle's video.
The "buzz" on activate/deactivate made me happy - should be very useful.
Kalle: have you tried Minuum, Fleksy or SwiftKey/Swype? They seem to be the most interesting keyboards IMO.
You haven't received yours yet either, James? Which one did you pledge for, if you don't mind me asking? =)
I read that watches were being sent out without the SD cards being pre-installed by Omate. I'm a bit worried about that seeing as removing the back plate to install it voids the warranty.
This is the watch we are waiting for:
QuoteThe reward you pledged (Total Pledged $214)
-TrueSmart November Standard Edition: ONE ($199)
-International Shipping Fee ($15)
Model of 3G Band you chosen:
-1900Mhz (USA & Most of North/South America)
(Note: The TrueSmart is Quad Band for 2G and works worldwide. However for 3G, there is one band, you have the choice of 1900Mhz or 2100Mhz)
Removing the back plate voids the waterproofing warranty only. But yes it sucks.
I am afraid that there are quite a number of other potential problems with this watch from what I have seen on Facebook and Google+ but I am trying to remain patient and optimistic so that I can judge for myself when (if) it arrives. :)
Hey krismyklebust, I've bought the AW414.go here in germany which costs 200 Euro. It has the same hardware as the Omate TS, but only the first firmware "oui 1.0". I've use it out of the box without any custom ROM. The standard keyboard works very well for what I'm using it for (I use the keyboard not really often).
Cool! :)
I bought the extreme edition and a 32GB SD card - Maybe I got a little bit too excited xD
You're quite right, it only voids the waterproofing warranty, but it is a bit annoying since they said they'd install the cards for us :)
I've heard about a lot of problems too (some people are lucky, others not so much.. seems to be "hit and miss"?), but the main reason for peoples annoyance seem to be all the delays.
I've decided to just bite my tongue and be patient. :)
OK Kalle. Makes sense to not use the keyboard a lot - it's a tiny screen after all ;)
I'm looking forward to using Spotify (if it is maneuverable) for music when I run, RunKeeper etc, but the main reason would have to be VoxCommando ;)
- Kristoffer
Hey Kristoffer, the reason why I don't use any custom rom or special software on my watch is: The most people which install this special software run from one fault to the next (I've read the whole posts on FB and G+). So I can say my watch run from out of the box and does what she should do.
I hope Spotify do not drain the battery a lot, because you run also WiFi and BT (I think two or three hours) ;)
Kalle
Quote from: krismyklebust on February 17, 2014, 05:07:00 PM
...The "buzz" on activate/deactivate made me happy - should be very useful.
Just remember that you are only supposed to wear it on your wrist, or you will void the warranty. :biglaugh
Quote from: jitterjames on February 18, 2014, 09:31:15 AM
Just remember that you are only supposed to wear it on your wrist, or you will void the warranty. :biglaugh
Aahahahah xD Damnit, I walked right into that one. :biglaugh