Method and system for evaluating automatic speech recognition telephone services
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for evaluating telephone services provided by speech recognition interfaces an evaluation engine with a voice recognition service over a telephone system to submit speech utterance samples to the voice recognition service, receive the response of the voice recognition service to the sample utterances, and determine error and recognition of the sample utterances by the voice recognition service by comparing actual voice recognition service responses to expected responses. The evaluation engine permits evaluation of a voice recognition service for plural glossaries in different contexts, such as through predetermined nodes of a voice recognition service menu having plural glossaries.
81 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A system for evaluating a voice recognition service, comprising:
-
an evaluation graphical user interface (GUI) operable to facilitate the generation of a test configuration for evaluating a voice recognition service, the evaluation GUI including;
a node selection interface allowing the user to select from a plurality of voice recognition menu nodes a particular node to be evaluated; and
a utterance selection interface allowing the user to select one or more sample utterances for the evaluation of the voice recognition service; and
an evaluation engine communicatively coupled to the evaluation GUI and configured to cooperate with the evaluation GUI to generate the test configuration, the evaluation engine including;
a voice recognition service interface for communicating to the voice recognition service the one or more selected sample utterances and for receiving from the voice recognition service one or more actual responses to the one or more selected sample utterances; and
an assessment engine for comparing the one or more actual responses to one or more expected responses to determine recognition rates of the voice recognition service. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method for evaluating a voice recognition service, comprising:
-
receiving a user selection of a particular voice recognition menu node to be evaluated, the particular node selected from a plurality of voice recognition menu nodes;
receiving a user selection of one or more sample utterances for an evaluation of the particular node;
communicating the one or more selected sample utterances to a voice recognition service;
receiving one or more actual responses to the one or more selected sample utterances from the voice recognition service; and
comparing the one or more actual responses to one or more expected responses to determine recognition rates of the voice recognition service. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. Computer instructions encoded in computer-readable media and executable by a processor, comprising:
-
logic for receiving a user selection of a particular voice recognition menu node to be evaluated, the particular node selected from a plurality of voice recognition menu nodes;
logic for receiving a user selection of one or more sample utterances for an evaluation of the particular node;
logic for communicating to a voice recognition service the one or more selected sample utterances;
logic for receiving from the voice recognition service one or more actual responses to the one or more selected sample utterances; and
logic for comparing the one or more actual responses to one or more expected responses to determine recognition rates of the voice recognition service. - View Dependent Claims (37, 38, 39, 40)
-
Specification