Negative Example (Anti-Word) Based Performance Improvement For Speech Recognition
First Claim
1. A method for using negative examples of words in a speech recognition system, the method comprising the steps of:
- a. defining a set of words;
b. identifying a set of negative examples of said words;
c. performing keyword recognition on said set of words and said set of negative examples;
d. determining confidence values of words in said set of words;
e. determining confidence values of words in said set of negative examples;
f. identifying at least one candidate word from said set of words where said confidence value of words in said set of words meets a first criteria;
g. comparing said confidence value of said at least one candidate word to said confidence value of at least one word in said set of negative examples of words; and
,h. accepting said at least one candidate word as a match if said comparing meets a second criteria.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are presented for negative example based performance improvements for speech recognition. The presently disclosed embodiments address identified false positives and the identification of negative examples of keywords in an Automatic Speech Recognition (ASR) system. Various methods may be used to identify negative examples of keywords. Such methods may include, for example, human listening and learning possible negative examples from a large domain specific text source. In at least one embodiment, negative examples of keywords may be used to improve the performance of an ASR system by reducing false positives.
38 Citations
30 Claims
-
1. A method for using negative examples of words in a speech recognition system, the method comprising the steps of:
-
a. defining a set of words; b. identifying a set of negative examples of said words; c. performing keyword recognition on said set of words and said set of negative examples; d. determining confidence values of words in said set of words; e. determining confidence values of words in said set of negative examples; f. identifying at least one candidate word from said set of words where said confidence value of words in said set of words meets a first criteria; g. comparing said confidence value of said at least one candidate word to said confidence value of at least one word in said set of negative examples of words; and
,h. accepting said at least one candidate word as a match if said comparing meets a second criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for using negative examples of words in a speech recognition system, the method comprising the steps of:
-
a. defining a set of words; b. performing a first keyword recognition with said set of words; c. determining confidence values of words in said set of words; d. identifying at least one candidate word from said set of words where said confidence value of words in said set of words meets a first criteria; e. selecting a set of negative examples of said at least one candidate word; f. performing a second keyword recognition with said set of negative examples; g. determining confidence values of words in said set of negative examples; h. comparing said confidence value of said at least one candidate word to said confidence value of at least one word in said set of negative examples; and
,i. accepting said at least one candidate word as a match if said comparing meets a second criteria. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for identifying negative examples of keywords comprising:
-
a. a means for detecting a keyword in an audio stream; b. a means for detecting a negative example of said keyword in an audio stream; c. a means for combining information from said detected keyword and detected negative examples of said keyword; and
,d. a means for determining whether a detected word is a negative example of a keyword.
-
Specification