Quality evaluation tool for dynamic voice portals
First Claim
1. A method of evaluating grammars associated with a voice portal on a portal server, said method comprising:
- generating, for a current grammar of the voice portal representing a valid input for a first menu of the voice portal, a test input, the test input for the current grammar including a test pattern;
providing the test input to the voice portal on the portal server using a voice server;
receiving at least one measure of how distinguishable the current grammar is from other grammars of a set of active grammars that are active when the current grammar is active, the set of active grammars including the current grammar and at least one grammar from a second menu of the voice portal, the at least one measure based at least in part on analysis of the test pattern with respect to the set of active grammars, the at least one measure comprising at least one measure of how distinguishable the current grammar is from the at least one grammar from the second menu of the voice portal; and
determining, based at least in part on the at least one measure, whether to modify the current grammar from the first menu to be distinguishable from the at least one grammar from the second menu.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for evaluating the quality of voice input recognition by a voice portal is provided. An analysis interface extracts a set of current grammars from the voice portal. A test pattern generator generates a test input for each current grammar. The test input includes a test pattern and a set of active grammars corresponding to each current grammar. The system further includes a text-to-speech engine for entering each test pattern into the voice server. A results collector analyzes each test pattern entered into the voice server with the speech recognition engine against the set of active grammars corresponding to the current grammar for said test pattern. A results analyzer derives a set of statistics of a quality of recognition of each current grammar.
-
Citations
17 Claims
-
1. A method of evaluating grammars associated with a voice portal on a portal server, said method comprising:
-
generating, for a current grammar of the voice portal representing a valid input for a first menu of the voice portal, a test input, the test input for the current grammar including a test pattern; providing the test input to the voice portal on the portal server using a voice server; receiving at least one measure of how distinguishable the current grammar is from other grammars of a set of active grammars that are active when the current grammar is active, the set of active grammars including the current grammar and at least one grammar from a second menu of the voice portal, the at least one measure based at least in part on analysis of the test pattern with respect to the set of active grammars, the at least one measure comprising at least one measure of how distinguishable the current grammar is from the at least one grammar from the second menu of the voice portal; and determining, based at least in part on the at least one measure, whether to modify the current grammar from the first menu to be distinguishable from the at least one grammar from the second menu. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tangible computer-readable storage device encoded with instructions which, when executed by a computer, cause the computer to perform a method of evaluating grammars associated with a voice portal, the method comprising:
-
generating, for a current grammar of the voice portal representing a valid input for a first menu of the voice portal, a test input, the test input for the current grammar including a test pattern; providing the test input to the voice portal; receiving at least one measure of how distinguishable the current grammar is from other grammars of a set of active grammars that are active when the current grammar is active, the set of active grammars including the current grammar and at least one grammar from a second menu of the voice portal, the at least one measure based at least in part on analysis of the test pattern with respect to the set of active grammars, the at least one measure comprising at least one measure of how distinguishable the current grammar is from the at least one grammar from the second menu of the voice portal; and determining, based at least in part on the at least one measure, whether to modify the current grammar from the first menu to be distinguishable from the at least one grammar from the second menu. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for evaluating grammars of a voice portal executing on a portal server, the system comprising:
-
an analysis interface to extract a current grammar from a set of active grammars of the voice portal, the current grammar representing a valid input for a first menu of the voice portal and being one grammar of the set of active grammars, the set of active grammars including at least one grammar from a second menu of the voice portal; a test pattern generator to generate a test input for the current grammar, the test input including a test pattern; a text-to-speech engine on a computer to enter the test input into the voice portal; a results collector to analyze the test input entered into the voice portal against the set of active grammars; and a results analyzer to derive a set of statistics indicative of how distinguishable the current grammar is from other grammars of the set of active grammars, the set of statistics being indicative of how distinguishable the current grammar is from the at least one grammar from the second menu of the voice portal, and to determine, based at least in part on the at least one measure, whether to modify the current grammar from the first menu to be distinguishable from the at least one grammar from the second menu. - View Dependent Claims (14, 15, 16, 17)
-
Specification