Breaking down the barriers of human-computer communication

Many of us regularly ask our smartphones for directions or to play music without giving much thought to the technology that makes it all possible – we just want a quick, accurate response to our voice commands.