TRANSIENT NOISE REJECTION FOR SPEECH RECOGNITION
First Claim
1. A method of speech recognition, comprising the steps of:
- (a) receiving audio including user speech and at least some transient noise associated with the speech;
(b) converting the received audio into digital data;
(c) segmenting the digital data into acoustic frames;
(d) extracting acoustic feature vectors from the acoustic frames;
(e) evaluating the acoustic frames for transient noise on a frame-by-frame basis;
(f) rejecting those acoustic frames having transient noise;
(g) accepting as speech frames those acoustic frames having no transient noise; and
thereafter(h) recognizing the user speech using the speech frames.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of and system for transient noise rejection for improved speech recognition. The method comprises the steps of (a) receiving audio including user speech and at least some transient noise associated with the speech, (b) converting the received audio into digital data, (c) segmenting the digital data into acoustic frames, and (d) extracting acoustic feature vectors from the acoustic frames. The method also comprises the steps of (e) evaluating the acoustic frames for transient noise on a frame-by-frame basis, (f) rejecting those acoustic frames having transient noise, (g) accepting as speech frames those acoustic frames having no transient noise and, thereafter, (h) recognizing the user speech using the speech frames.
-
Citations
20 Claims
-
1. A method of speech recognition, comprising the steps of:
-
(a) receiving audio including user speech and at least some transient noise associated with the speech; (b) converting the received audio into digital data; (c) segmenting the digital data into acoustic frames; (d) extracting acoustic feature vectors from the acoustic frames; (e) evaluating the acoustic frames for transient noise on a frame-by-frame basis; (f) rejecting those acoustic frames having transient noise; (g) accepting as speech frames those acoustic frames having no transient noise; and
thereafter(h) recognizing the user speech using the speech frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product including instructions on a computer readable medium and executable by a computer processor of a speech recognition system to cause the system to implement steps comprising:
-
(a) receiving audio including user speech and at least some transient noise associated with the speech; (b) converting the received audio into digital data; (c) segmenting the digital data into acoustic frames; (d) extracting acoustic feature vectors from the acoustic frames; (e) evaluating the acoustic frames for transient noise on a frame-by-frame basis; (f) rejecting those acoustic frames having transient noise; and (g) accepting as speech frames those acoustic frames having no transient noise; and
thereafter(h) recognizing the user speech using the speech frames. - View Dependent Claims (14)
-
-
15. A speech recognition system, comprising:
-
an acoustic interface to receive audio including user speech and at least some transient noise associated with the speech; a pre-processor to pre-process the received audio, including segmenting the digital data into acoustic frames, extracting acoustic feature vectors from the acoustic frames, evaluating the acoustic frames for transient noise on a frame-by-frame basis, rejecting those acoustic frames having transient noise, and accepting as speech frames those acoustic frames having no transient noise; and a decoder to recognize the user speech using the speech frames. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification