Posts: 489
Joined: Apr 2004
Reputation:
13
Freddo
Skilled Skinner
Posts: 489
Cool I signed up, I'll make a thread when the repeat tweaks are in and I have something like a completely working setup.
I've used EG before when I had my ps3 remote, it's insanely powerful stuff, but a bit of a faff, hopefully it won't be neccesary for all but the most advanced users.
Thanks again JitterJames!
Posts: 131
Joined: May 2010
Reputation:
0
In general, open air voice control is very tough in a noisy environment, especially one where the probablity of a trigger phrase being present is high. Movies present such an environment, music generally does not.
Posts: 16
Joined: Jul 2010
Reputation:
0
Does this need a relatively good Mic to work? Any recommendations of a Mic maybe. The Mic would probably be about 5-6 feet away. Speakers would probably be right next to it too as well. How would that work when something is playing and is pretty loud, would it still recognize your command?
Posts: 299
Joined: Aug 2008
Reputation:
0
Nope. The only way that's going to work is if you use a button on your remote to engage listening mode and mute your volume at the same time. This can be done with eventghost if you have a recognized remote. Otherwise you'll need a headset.
Posts: 82
Joined: Nov 2008
Reputation:
20
I'm working on a few things at the moment, will update soon. Been busy with work, but when I get some free time, I'll post a cleaned up xml. I have been working on getting all menu items working based on their label, which is a bit challenging as many skins use the same name for multiple windows etc. Working confluence and Æon for now to get menu navigation solid on those two.
Also working on Actor navigation, but it requires a script to dump the actor names from the library to xml, which is a pain. Ideally, you'll be able to say "Jack Nicholson" for example, and a list of all movies and TV shows you have starring Jack Nicholson will popup.
In my opinion, that's where voice control really becomes useful. For HTPCs controlled by a remote, entering text to utilize the filtered lists is a bit awkward. Voice command is far better suited for tasks like that than simple commands like "Next...Next...Next" through a list.
A more elegant method than installing a custom script for the sole purpose of exporting DB entries to a compatible xml is needed, but Hopefully by trying this, I can get a proof of concept and see how it works in practice before pursuing a more formal command generation script for everything from Movie titles, TV episodes, actors, music artists etc. If the script fails, I'll post it here for troubleshooting and advice, if not, I'll just start working on the final so as not to confuse people with limited versions.
Work is going to keep me busy for at least the next two weeks, so no idea when I'll get time to do this, but I'll work it in somewhere. In the meantime, I'll continue to monitor this thread.
This thread has taken on a life of it's own. It may be worth opening a new one under 3rd party programs. That'll give jitterjames the first page to edit for update info on the program and bring in some new people who would ignore the requests board. After all, this isn't a request any more, it a proven concept with the tools and instructions to allow users to actually do this. If nothing else, reserving the first 2-3 replies for Program updates, XML updates, and tutorials links would make it easier for people to see what's happening without digging through dozens of pages. Might even find a mod willing to do a merge of the two threads.
Keep up the great work guys.
Posts: 299
Joined: Aug 2008
Reputation:
0
there is already a forum over at voxcommando.com where you can start specific xbmc subthreads. new versions of the software will be posted there. You can upload your various xml files there too.
I have posted a version that allows you to request artists by name. I can do the same for actors movies tv shows etc but I would appreciate some help there. Getting the list of actor names and creating the recognition phrases is not a problem, but how to send the request back to xbmc in a user friendly way is where I run into trouble.
I have a similar problem with the jump lists. I have mentioned this before, I could create a function that allows the user to say jump to "any word" and it would grab the first letter of the word, so you don't have to memorize the army alphabet. The problem is that there is no reliable way to actually jump to a given letter because xbmc's http interface doesn't provide one. Sendkeys only works for some people, and it won't work for anyone unless they are running VoxCommando on the same machine as xbmc, and xbmc needs to have focus.
Anyway I'd rather not post on this forum anymore because I end up having to post the same information in two different places!