System for predicting speech recognition accuracy and development for a dialog system
First Claim
1. A process for estimating the speech recognition accuracy of a dialog system, including:
- generating a grammar from a plurality of example phrases;
determining respective probabilities for correctly identifying words of an input phrase with corresponding words of said grammar; and
generating a probability for correctly recognising said input phrase by multiplying said respective probabilities.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for developing dialog systems estimates the speech recognition accuracy achievable when using a dialog system, and the number of example input phrases required to achieve a desired speech recognition accuracy. The maximum achievable speech recognition accuracy is also predicted. The development system thereby allows a developer of a dialog system to determine how and whether to continue development of the dialog system. The development system includes a grammatical inference engine for generating a grammar for the dialog system on the basis of example input phrases, and an in-grammar speech recognition accuracy estimator for generating the estimate of speech recognition accuracy on the basis of probabilities of confusing phonemes of input phrases with phonemes of the grammar.
-
Citations
37 Claims
-
1. A process for estimating the speech recognition accuracy of a dialog system, including:
-
generating a grammar from a plurality of example phrases;
determining respective probabilities for correctly identifying words of an input phrase with corresponding words of said grammar; and
generating a probability for correctly recognising said input phrase by multiplying said respective probabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 31, 32)
-
-
11. A process for predicting in-grammar speech recognition accuracy of a dialog system, including comparing phonetic similarities of phrases allowed by a grammar for said dialog system and example phrases.
-
12. A process for use in developing a dialog system, including:
-
generating a grammar for said dialog system on the basis of example input phrases for said dialog system; and
generating an estimate of speech recognition accuracy achievable when using said dialog system on the basis of probabilities of confusing phonemes of input phrases with phonemes of said grammar to allow a developer of said dialog system to determine development of said dialog system. - View Dependent Claims (13, 14)
-
-
15. A process for use in developing a dialog system, including:
-
generating grammars for said dialog system on the basis of respective sets of example input phrases for said dialog system, said sets including different numbers of example input phrases;
determining, on the basis of said grammars, a relationship between a number of example input phrases and an estimated probability that an input phrase is correctly recognised; and
generating an estimate of the number of example input phrases required to achieve a predetermined speech recognition accuracy when using said dialog system to allow a developer of said dialog system to determine development of said dialog system.
-
- 16. A process for use in developing a dialog system, including generating estimate data representative of the number of example phrases required to achieve a predetermined speech recognition accuracy when using said dialog system.
-
23. A process for predicting development of a dialog system, including:
-
providing example phrases for said spoken dialog system;
generating a test set and training sets of various sizes from said example phrases;
generating respective grammars from said training sets;
determining respective portions of said test set not predicted by said grammars;
determining a relationship between said portions and said sizes; and
determining a probability that a spoken phrase provided to said dialog system is consistent with at least one of said grammars. - View Dependent Claims (24, 25)
-
-
26. A process for use in developing a dialog system, including:
-
generating first function data, representing the respective probabilities that a phrase provided to said dialog system is predicted by grammars of said dialog system as a function of the number of example phrases used to generate said grammars;
generating second function data, representing the probability that an in-grammar phrase provided to said dialog system is correctly recognised as a function of the number of example phrases used to generate said grammars;
generating a third function on the basis of said first function and said second function, said third function representing the probability that a spoken phrase provided to said system is correctly recognised as a function of the number of examples used to generate said grammars. - View Dependent Claims (27, 28, 29, 30)
-
-
33. A system for developing a dialog system, including:
-
a grammatical inference engine for generating a grammar for said dialog system on the basis of example input phrases for said dialog system; and
an in-grammar speech recognition accuracy estimator for generating an estimate of speech recognition accuracy achievable when using said dialog system on the basis of probabilities of confusing phonemes of input phrases with phonemes of said grammar to allow a developer of said dialog system to determine development of said dialog system.
-
-
34. A system for developing a dialog system, including:
-
a grammatical inference engine for generating grammars for said dialog system on the basis of respective sets of example input phrases for said dialog system, said sets including different numbers of example input phrases;
a learning curve estimator for determining, on the basis of said grammars, a relationship between a number of example input phrases and an estimated probability that an input phrase is correctly recognised; and
an estimator for generating an estimate of the number of example input phrases required to achieve a predetermined speech recognition accuracy when using said dialog system to allow a developer of said dialog system to determine development of said dialog system. - View Dependent Claims (35, 36, 37)
-
Specification