Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
373 words
A method of compensating for noisy input speech in order to improve the recognition result of a speech recognition apparatus having an input for unknown speech, converting means for converting the unknown speech into time-sampled frames of speech signals representing its spectral distribution over a given range of frequencies, storing means for storing templates of known speech in the form of speech signals representing its spectral distribution over the given range of frequencies, computing means for computing the minimum mean square error of the Euclidean squared distance between the speech signals of the unknown speech compared with the speech signals of the template speech, and recognizer means for producing a recognition result based upon the minimum mean square error computed by the computing means, wherein said method of compensating for noisy input speech comprises the following steps for producing an improved minimum mean square error estimate conditioned by compensatory characteristics of the noisy input speech: (a) computing optimal estimated distance values over the given range of frequencies for noise-free template speech, based upon comparing known speech segments, which are input in a noise-free environment and converted into corresponding templates of known speech signals t s , with unknown speech segments, which are input in a noise-free environment and converted to unknown speech signals u s ; (b) computing estimated variance values corresponding to the optimal estimated distance values for a sample population of noise-free speech segments; (c) storing said optimal estimated distance values and variance values on a look-up table associated with the template speech; (d) computing squared distance values over the given range of frequencies for input noisy unknown speech signals u s+n compared with signals t s+n representing template speech to which a spectral representation of noise n in the actual input environment is added; (e) replacing the computed squared distance values for the unknown speech signals with conditional expected distance values calculated using the optimal estimated distance values and variance values obtained from the look-up table, in order to derive noise-immune metric values for the unknown speech signals; and (f) computing the minimum mean square error of the noise-immune metric values for the unknown speech signals compared with the noise-free template speech signals, whereby an improved recognition result is obtained.
Claim 2
Independent Claim
373 words
A method of compensating for noisy input speech in order to improve the recognition result of a speech recognition apparatus having an input for unknown speech, converting means for converting the unknown speech into time-sampled frames of speech signals representing its spectral distribution over a given range of frequencies, storing means for storing templates of known speech in the form of speech signals representing its spectral distribution over the given range of frequencies, computing means for computing the minimum mean square error of the Euclidean squared distance between the speech signals of the unknown speech compared with the speech signals of the template speech, and recognizer means for producing a recognition result based upon the minimum mean square error computed by the computing means, wherein said method of compensating for noisy input speech comprises the following steps for producing an improved minimum mean square error estimate conditioned by compensatory characteristics of the noisy input speech: (a) computing optimal estimated distance values over the given range of frequencies for noise-free template speech, based upon comparing known speech segments, which are input in a noise-free environment and converted into corresponding templates of known speech signals t s , with unknown speech segments, which are input in a noise-free environment and converted to unknown speech signals u s ; (b) computing estimated variance values corresponding to the optimal estimated distance values for a sample population of noise-free speech segments; (c) storing said optimal estimated distance values and variance values on a look-up table associated with the template speech; (d) computing squared distance values over the given range of frequencies for input noisy unknown speech signals u s+n compared with signals t s+n representing template speech to which a spectral representation of noise n in the actual input environment is added; (e) replacing the computed squared distance values for the unknown speech signals with conditional expected distance values calculated using the optimal estimated distance values and variance values obtained from the look-up table, in order to derive noise-immune metric values for the unknown speech signals; and (f) computing the minimum mean square error of the noise-immune metric values for the unknown speech signals compared with the noise-free template speech signals, whereby an improved recognition result is obtained.
Claim 3
Dependent Claim
18 words
The method according to claim 1, wherein said values are provided at specific frequencies within the speech band.
Claim 4
Dependent Claim
19 words
The method according to claim 2, wherein said frequencies employed are at 300, 425, 1063, 2129 and 3230 Hz.
Claim 5
Dependent Claim
16 words
The method according to claim 3, wherein said values are provided at selected average signal-to-noise ratios.
Claim 6
Dependent Claim
19 words
The method according to claim 4, wherein said average signal-to-noise ratios are 0 db, 10 db, and 20 db.
Claim 7
Dependent Claim
23 words
The method according to claim 2, wherein said values stored are indicative of said first value at different frequencies within said speech bandwidth.
Claim 8
Dependent Claim
20 words
The method according to claim 4, wherein said values stored are indicative of said first value at different signal-to-noise ratios.
Claim 9
Dependent Claim
50 words
The method according to claim 1, wherein said values are replaced by mean values to provide a new expected distance equal to: d.sup.2 =(t-u).sup.2 +σ.sub.i.sup.2 +σ.sub.u.sup.2 where t & u are the expected values of the template and unknown and σ t &σ u are the variances of the estimates.