We've reached an inflection point; the end of the keyboard, mouse, and touchpad and the start of voice commands as a legitimate controller. When you develop your next application, you are likely implementing mobile first, web second and thinking about a watch experience. Now add voice controls to the mix and someday soon voice inputs will outnumber keyboard inputs.
A couple of weeks ago I saw a developer configuring Alexa to push data into AWS Lambda and store information. Alexa has some limitations in that voice commands needs to be configured up front, but the demo showed that it's relatively straightforward interfacing basic voice commands to applications.
Reminds me of this classic Star Trek scene. "A keyboard. How quaint" says Scotty