What I need is
natural natural language processing to become so good that it just works. I don't respect voice as an input method because I feel uncomfortable using it, since I have to pre plan my question rather than stream consciousness like I will to my family and peers. I want to be able to have this conversation:
"Computer, how much does a.. hmm what's it called.. uhh.. a loud keyboard, what's that called?"
"A mechanical keyboard?"
"Yes. The ones from the.. uh I forget the company name."
"Corsair? Razer?"
"Razer! How much does their newest mechanical keyboard cost?"
"The newest keyboard from Razer is...<etc>"