14. The method of claim 1 , wherein the input widget comprises a first input widget configured to accept from the user a first particular type of speech command included among the multiple different types of speech commands the application is configured to accept, and to display transcribed text of a first speech command uttered by the user without having first displayed to the user a set of specific speech commands the first input widget is configured to accept, and the icon comprises a first icon configured to allow the user to identify the first particular type of speech command the first input widget is configured to accept, and the method further comprises: displaying on the screen a second input widget configured to accept from the user a second particular type of speech command included among the multiple different types of speech commands the application is configured to accept, and to display transcribed text of a second speech command uttered by the user without having first displayed to the user a set of specific speech commands the second input widget is configured to accept; and displaying on the screen in association with the second input widget a second icon, which is different than the first icon, that is configured to allow the user to identify the second particular type of speech command the second input widget is configured to accept.
14. The method of claim 1 , wherein the input widget comprises a first input widget configured to accept from the user a first particular type of speech command included among the multiple different types of speech commands the application is configured to accept, and to display transcribed text of a first speech command uttered by the user without having first displayed to the user a set of specific speech commands the first input widget is configured to accept, and the icon comprises a first icon configured to allow the user to identify the first particular type of speech command the first input widget is configured to accept, and the method further comprises: displaying on the screen a second input widget configured to accept from the user a second particular type of speech command included among the multiple different types of speech commands the application is configured to accept, and to display transcribed text of a second speech command uttered by the user without having first displayed to the user a set of specific speech commands the second input widget is configured to accept; and displaying on the screen in association with the second input widget a second icon, which is different than the first icon, that is configured to allow the user to identify the second particular type of speech command the second input widget is configured to accept. 15. The method of claim 14 , further comprising displaying in association with the first icon text describing the first type of speech command the first input widget is configured to accept.