Originally Posted by ultracat
Just got kinect about a week ago. It's cool. Just want to say I think there's a lot more they could do with voice recognition, I hope they add more in the future. I was a bit disappointed they didn't add basic voice commands like "Xbox A" "Xbox Back" "Xbox Y" "Xbox Select" "Xbox Accept" "Xbox Decline" "Xbox up" etc. to allow you to navigate all the menus, submenus, and pop-ups with your voice. THis is really quite simple. If the voice recognition works (and it does) then it's simply mapping to single button clicks on a standard controller. I wonder why they haven't done that?
because if you're going to do controller navigation, then it'd be better to do controller navigation. if you're going to make people remember what button X does, what button Y does, etc., you might as well have them use a controller. otherwise, you have to have little button icons describing the various panels.
with the kinect, you just say what's on the screen. so instead of scrolling through boxes on a page with a thumbstick and pressing A, you just say the text for the box.
yeah, they can go far with the voice recognition. it really is amazing.
I'm pretty sure the voice recognition for bing search has to be done in the cloud by lots of servers. otherwise, it's friggin amazing. I've used speech recognition for a long time (with Windows and with Dragon Naturallyspeaking). For those that haven't, you had to build a database and a profile based on your own voice. which meant you had to do things like read paragraphs so that the system could figure out how you say things. it was time consuming and for words that weren't in its dictionary, you had to manually add the word to the dictionary. So I could set up Dragon Naturallyspeaking to work perfectly for my voice but for my brother to say something, it wouldn't recognize it no matter how much he tried to say it like I say it.
but Kinect is much more flexible than that. there's no training. there are no profiles. I still can't get how they do that. so I figure it has to grab a sound clip from your voice, pass it to the internet, process it and then spit back the response. but then again, it's really fast so I have no idea how it's done.
make sure you run the audio and kinect mic calibration at the sound level that you play your audio. this is to create a noise cancellation profile based on your volume. if you're running the calibration tests with audio at 15 but you game or play ESPN at volume 30, you'll have more problems than you should have with voice recognition.
here are some tips I found from personal experience. I've had a rock solid experience with the voice commands even when volume of the TV or sound system was high.
1) if you can have the speakers away from the kinect, of course, you'll get a better result
2) the kinect mics are underneath the body of the Kinect so if you have the Kinect at eye level or higher, results tend to be better. when I set it low (like below the TV), I had to bark more often. but more often than not, I speak at a normal voice level and can even approach soft, near-whisper level with the Kinect above my TV (Kinect is about 6.5' above the floor).
all these tips are from personal experience so maybe they're not correct. but I follow these tips and I have no problems with the Kinect recognizing me. The only time I have problems is with sporting events and when that happens, the only thing I can do is lower the volume so that the Kinect can hear me better. But the most important thing is to raise the volume of the TV or stereo to the correct level when calibrating.
You'll want the Kinect placed high anyway because the gaming performance will be better.
because what happens is the Kinect needs to see the floor and it needs to see the farthest part of you (seeing your fingertips when you raise your arms above your head). So when the kinect is placed high, it's looking downward so it's easier to see the floor and you. But if you put the Kinect below the TV (and the kinect's view is like a cone), to see both the floor and your whole body, you basically have to step further back. So you can probably trim a foot or so off your distance from the Kinect and get better scoring performance.