Patent ID: 8768692

Claim:
A speech recognition method, which creates plural frames whose length is predetermined, from sound data obtained by sampling sound and executes speech recognition processing based on feature components extracted from the respective frames, comprising the steps of: storing the plural frames in a frame buffer; determining whether an impulse noise occurs or not in a frame, based on a comparison with a power of the frame and an average power of frames in which an impulse noise has not occurred and voice has not been contained; recording an occurrence cycle and a duration time of the impulse noise that occurs periodically; predicting, based on the occurrence cycle and the duration time, a segment in which it is determined that the impulse noise occurs; and executing speech recognition processing based on feature components of remaining frames stored in the frame buffer in which a frame corresponding to the segment that was predicted is excluded from the plural frames, wherein the predicted segment is deleted from the frame buffer, each of the plural frames is determined whether a voice segment containing voice or a voiceless segment containing no voice, and the speech recognition processing is not performed on the predicted segment of the voice segment.