11. A computer implementable method comprising: providing a user interface for an active application or component; receiving audio input from an audio input device; using a speech recognition component to recognize a user command from the audio input to implement a given task or function of the user interface; accessing a data store having a plurality of records, each record pertaining to a particular command and identifying for the particular command one or more tasks or functions for which the particular command should be validated, wherein the data store identifies that the recognized user command requires validation for a first task or function and the same recognized user command does not require validation for a second task or function of the user interface; identifying, using a computer processor, a record of the plurality of records pertaining to the recognized user command and determining whether to validate the recognized user command based on the record; and outputting a validation option for the recognized user command if the recognized user command requires validation.
11. A computer implementable method comprising: providing a user interface for an active application or component; receiving audio input from an audio input device; using a speech recognition component to recognize a user command from the audio input to implement a given task or function of the user interface; accessing a data store having a plurality of records, each record pertaining to a particular command and identifying for the particular command one or more tasks or functions for which the particular command should be validated, wherein the data store identifies that the recognized user command requires validation for a first task or function and the same recognized user command does not require validation for a second task or function of the user interface; identifying, using a computer processor, a record of the plurality of records pertaining to the recognized user command and determining whether to validate the recognized user command based on the record; and outputting a validation option for the recognized user command if the recognized user command requires validation. 13. The method of claim 11 and comprising: receiving input in response to a “yes” and “no” validation option to confirm execution of the user command.