1. A computer system comprising: a processor; a computer readable storage media storing instructions which, when executed by the processor, configure the computer system to: identify a plurality of user selectable tasks or functions for one or more active applications or components; provide a grammar corresponding to the plurality of user selectable tasks or functions; recognize, using the grammar, a received audio command corresponding to implementation of a particular one of the plurality of user selectable tasks or functions; access information in a data store separate from the grammar, wherein said information includes a list of commands and identifies, for each of the commands in the list of commands, one or more of the plurality of user selectable tasks or functions for which the command should be validated, and wherein at least one command in the list of commands has a first one of the user selectable tasks or functions for which the command is to be validated and the same at least one command has a second one of the user selectable tasks or functions for which the command is not to be validated; output a validation prompt to request validation if the audio command matches at least one command in the data store and the information in the data store indicates that the at least one matched command should be validated.