I should state my surprise isn't limited to Kinect. Siri is the same. Folks now seem do more accepting of technology that doesn't work quite as well as demonstrated. Given the propensity of people to complain about anything, stuff like this throws me a curveball.
There are lots of situation where slightly less accurate means more than twice as fast to accomplish.
To go back to my example of muting sound on my console/TV when I get a phone call from someone.
"Xbox, mute"
versus.
Look for remote. Walk over to it and pick it up. Find the mute button. Press button.
As I'm not always sitting at my couch an arms length away from the remote.
Same thing for turning the console on and off.
"Xbox On" and "Xbox, Turn Off"
Are significantly faster than either manually pressing the button on the console or powering on the controller to accomplish the same task. And that goes for a lot of the commands.
"Xbox, Switch" to switch between snapped and active app is significantly faster than using the controller.
http://support.xbox.com/en-US/xbox-one/kinect/voice-commands
Most of those commands are significantly faster than doing them via controller. There are a few exceptions though. "Xbox, Go Home" is arguably just as fast as pushing the Xbox button on the controller. Assuming the controller is on. If it isn't, as when watching a movie for example, then "Xbox, Go Home" is significantly faster.
I should make a separate post for the following, but don't feel like it.
For those having trouble with "Xbox On". Note the deliberate lack of a comma. It is like that on the Xbox site as well. That denotes that unlike normal "Xbox, ..." commands there should not be a deliberate pause between Xbox and On.
For all other Xbox commands while the machine is on, you will greatly increase your accuracy if you put a slight pause (as if there was a comma there.
) between Xbox and the command.
That's because "Xbox" is to signal the console to start accepting voice commands. Once in that mode commands don't require deliberate pauses between words. If you don't have a pause you may have started saying a command milliseconds before the system is ready to start processing voice commands.
As I've said before I think that's what trips people up the most with "Xbox On". After they've used voice commands for a bit, the are conditioned to put a bit of a pause after Xbox, which then makes "Xbox On" not as reliable since it is expecting "Xbox On" and not "Xbox, On". And that's all because "Xbox On" is a system level command just like "Xbox".
In other words, the console is always listening for either "Xbox On" or Xbox" and nothing else. Only when it hears "Xbox" while running will it then accept user voice commands, which is everything else.
Just say "Xbox On" as you would in a normal sentence without a pause and it should work 100% of the time. Assuming it doesn't have a problem with your accent.
Regards,
SB