21. A tangible computer-readable medium having computer program logic stored thereon that enables a computing device to provide an automated method for determining voice recognition accuracy of a voice recognition system that recognizes a voice command in a user utterance, the computer program logic comprising: an analyzing module configured to analyze voice recognition information produced by the voice recognition system and to compare a manually transcribed version of the user utterance to the recognized voice command; a detecting module configured to detect at least one recognition error based on the analysis, comprising detecting at least one of: an in-grammar false accept (IGFA) type error, an in-grammar false reject (IGFR) type error, an out-of-grammar false accept (OGFA) type error, or an out-of-grammar correct reject (OGCR) type error; a determining module configured to determine at least one source of error for the detected recognition error; and a generating module configured to generate at least one solution to eliminate the source of error.
21. A tangible computer-readable medium having computer program logic stored thereon that enables a computing device to provide an automated method for determining voice recognition accuracy of a voice recognition system that recognizes a voice command in a user utterance, the computer program logic comprising: an analyzing module configured to analyze voice recognition information produced by the voice recognition system and to compare a manually transcribed version of the user utterance to the recognized voice command; a detecting module configured to detect at least one recognition error based on the analysis, comprising detecting at least one of: an in-grammar false accept (IGFA) type error, an in-grammar false reject (IGFR) type error, an out-of-grammar false accept (OGFA) type error, or an out-of-grammar correct reject (OGCR) type error; a determining module configured to determine at least one source of error for the detected recognition error; and a generating module configured to generate at least one solution to eliminate the source of error. 23. The computer program logic of claim 21 , wherein the detecting module comprises a second detecting module configured to detect a recognition error if the transcribed version is different from the recognized voice command.