FALSE ALARM REDUCTION IN SPEECH RECOGNITION SYSTEMS USING CONTEXTUAL INFORMATION
First Claim
1. A computer-implemented method of reducing false alarms in a speech recognition system, the method comprising the steps of:
- a. analyzing a context of a set of words;
b. obtaining contexts for said words;
c. obtaining a set of training examples for said words;
d. generating a set of models of the contexts;
e. receiving a set of test words;
f. comparing said set of test words with said set of models;
g. obtaining a threshold for model comparison;
h. determining if a result of comparing said set of test words with a first one of the set of models is within the threshold; and
i. rejecting a word if the result is not within the threshold.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are presented for using spoken word verification to reduce false alarms by exploiting global and local contexts on a lexical level, a phoneme level, and on an acoustical level. The reduction of false alarms may occur through a process that determines whether a word has been detected or if it is a false alarm. Training examples are used to generate models of internal and external contexts which are compared to test word examples. The word may be accepted or rejected based on comparison results. Comparison may be performed either at the end of the process or at multiple steps of the process to determine whether the word is rejected.
107 Citations
29 Claims
-
1. A computer-implemented method of reducing false alarms in a speech recognition system, the method comprising the steps of:
-
a. analyzing a context of a set of words; b. obtaining contexts for said words; c. obtaining a set of training examples for said words; d. generating a set of models of the contexts; e. receiving a set of test words; f. comparing said set of test words with said set of models; g. obtaining a threshold for model comparison; h. determining if a result of comparing said set of test words with a first one of the set of models is within the threshold; and i. rejecting a word if the result is not within the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of reducing false alarms in a speech recognition system, the method comprising the steps of:
-
a. analyzing a context of a set of words; b. obtaining contexts for said words; c. obtaining a set of training examples for said words; d. generating a set of models of the contexts; e. receiving a set of test words; f. comparing said set of test words with a first one of the set of models; g. obtaining a threshold for model comparison; h. determining if a result of comparing said set of test words with a first one of the set of models is within the threshold for said first model; i. rejecting a word if the result is not within the threshold; j. determining if a result of comparing said set of test words with a second one of the set of models is within a threshold for said second model; and k. rejecting a word if the result does not meet the second model threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method of reducing false alarms in a speech recognition system, the method comprising the steps of:
-
a. receiving training examples; b. generating models of acoustical contexts of the training examples; c. generating models of phonetic contexts of the training examples; and d. generating models of linguistic contexts of the training examples. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system for reducing false alarms in a speech recognition system comprising:
-
a. means for analyzing a context of a set of words; b. means for obtaining contexts for said words; c. means for obtaining a set of training examples for said words; d. means for generating a set of models of the contexts; e. means for receiving a set of test words; f. means for comparing said set of test words with said set of models; g. means for obtaining a threshold for model comparison; h. means for determining if a result of comparing said set of test words with a first one of the set of models is within the threshold; and i. means for rejecting a word if the result is not within the threshold. - View Dependent Claims (27, 28, 29)
-
Specification