摘要 |
PROBLEM TO BE SOLVED: To recognize a voice by detecting and extracting a voice signal having no noise. SOLUTION: Sound is collected by a microphone 2, a logarithmic power operation section 4 generates logarithmic power P(t) based on voice data Di. A voice section deciding section 5 compares levels of the logarithmic power P(t) based on a first threshold value of a higher level than a noise level of surrounding environment and a second threshold value of slightly higher than a noise level and a lower level than the first threshold value, the voice data when the logarithmic power P(t) varying temporally continuously to the higher level than the first threshold value is obtained out of the logarithmic power P(t) of the higher level than the second threshold value is detected as a uttered voice. And a feature extracting section 6 performs feature extracting based on the voice data detected as the uttered voice, makes a storage section 7 store the data of a feature vector V(t), further a recognizing section 8 recognizes a voice based on the data of the feature vector V(t), and the recognized result DJ is outputted to a signal processing section 9.
|