7. A hardware computer readable storage medium storing instructions which, when implemented by a computer, perform a method comprising: displaying a user interface for an active application that includes one or more user selectable tasks or functions; receiving an audio input from an audio input device and outputting an audio command corresponding to a user selected task or function of the active application; recognizing the audio command corresponding to the user selected task or function; and receiving the audio command and identity of the active application and retrieving, from a validation data store, a list of commands and information identifying one or more applications of a plurality of different applications in which each of the commands requires validation, wherein at least one command in the list of commands has a first application for which the command is to be validated and the same at least one command has a second application for which the command is not to be validated; determining whether the audio command requires validation by comparing the audio command to the list of commands and comparing the identity of the active application to the information retrieved from the validation data store identifying the one or more applications; and outputting a validation prompt or request to the user if the audio command requires validation.
10. The hardware computer readable storage medium of claim 7 , the method comprising prompting the user to confirm implementation of the audio command if the audio command requires validation.