Re: Read the whole thing...
Cortana isn't voice recognition - it can certainly use voice recognition as an interface, but it's just as capable of using a keyboard as an interface too. I was pretty impressed with Cortana on my old WinPhone - when I was alone I'd talk to it and it recognized my speech with spookily high accuracy, but when I was surrounded by people I'd type into it and it worked just as well without bothering everyone.