Patent ID: 7409341

Claim:
A computer-readable medium storing a speech recognizing computer program, the computer program determining a computer to execute: speech section detecting processing for detecting a speech section from an input signal; characteristic amount extracting processing for analyzing an input speech, which is the input signal in the speech section, and extracting the time series of the amount of characteristics representing characteristics of the input speech; a recognizing target vocabulary comparing processing of comparing the time series of the amount of characteristics with respective recognizing target vocabularies read from a recognizing target vocabulary storing unit to store predetermined recognizing target vocabularies one by one to obtain a likelihood that respective recognizing target vocabularies coincide with the time series of the amount of characteristics; an environment adaptive noise model comparing processing of comparing the time series of the amount of characteristics with one recognizing standard pattern or with two or more combined recognizing standard patterns one by one to obtain a likelihood that respective environment adaptive noise models coincide with the time series of the amount of characteristics; rejection determining processing for determining whether or not the input signal is a noise by comparing the likelihood obtained by recognizing target vocabulary comparing processing with the likelihood obtained by environment adaptive noise model comparing processing; and noise model adapting processing for, when it is determined that the input signal is the noise, ordering the recognizing standard patterns and selecting a predetermined number of higher-ordered recognizing standard patterns.