Is that really the whole device, or is the processing done elsewhere, like a phone or something? (I admit I only skim read the article)
This makes me think that the voice processing is done server-side. I wouldn't be at all surprised by this; that's how Siri does it, and I would be amazed if they managed to fit good enough voice recognition into even a phone, let alone this tiny thing.