Well, except:<p>Voice recognition, as far as I know, can&#x27;t make use-mention distinctions. There&#x27;s no way to &quot;quote&quot; a voice command. &quot;Siri, tomorrow tell me the result of &#x27;Siri, what is today&#x27;s date?&#x27;&quot;<p>The key problem with command line applications is they lack discoverability. If you&#x27;re sitting at a blank screen and a blinking &quot;_&quot;, there&#x27;s no way of knowing which commands are available. To me, this is a big feature of WIMP systems. You can visually scan the menu items.<p>Auto-complete in CLIs gives you much of that power back. Start typing and see what results start coming up. That&#x27;s why most input boxes on the web these days—even search engines!—auto-complete as you type.<p>I can&#x27;t imagine an equivalent user experience for voice that wouldn&#x27;t be maddening. &quot;Siri, call m–&quot; &quot;Mom? Want me to call your mom?&quot; &quot;-o&quot; &quot;Oh, you mean MOMA? The museum? Want me to call that?&quot;