There's a whole lot of hype and a massive amount of R&D going into voice recognition systems. Being able to talk to your hardware and have it execute your wishes has to be the most intuitive way to compute ever.
There's just one minor problem- voice recognition is sluggish. I love Siri as much as the next guy, but she drives me nuts as I wait while she ponders my words for what seems to be several small eternities.
Where voice recognition used to be beset with accuracy issues (I can remember testing voice recognition PC software that produced wonderful haiku's that bore little to no relation to what I was saying), the challenge nowadays isn't so much one of accuracy, but is more the computational requirements needed.
Because of this, virtually all the voice recognition capable dodads made by the likes of Samsung, Apple or LG send out a highly compressed recording of your voice commands to servers that are usually located in data-centers thousands of kilometres away so more powerful hardware can process them into usable commands. It's this round trip that makes voice recognition so sluggish and oh so incredibly annoying in use.
This may soon be about to change thanks to the boffins at Intel who've developed a solution that'll interpret your voice commands without sending them out to the cloud and waiting for a response.