A speech recognition apparatus equipped with the garbage acoustic model
storage unit storing the garbage acoustic model which learned the
collection of unnecessary words. A feature value calculation unit
calculates the feature parameter necessary for recognition by
acoustically analyzing the unidentified input speech including the
non-language speech per frame which is a unit for speech analysis. A
garbage acoustic score calculation unit calculates the garbage acoustic
score by comparing the feature parameter and the garbage acoustic model,
and a garbage acoustic score correction unit corrects the garbage
acoustic score calculated by the garbage acoustic score calculation unit
so as to raise it in the frame where the non-language speech is inputted.
A recognition result output unit outputs, as the recognition result of
the unidentified input speech, the word string with the highest
cumulative score of the language score, the word acoustic score, and the
garbage acoustic score which is corrected by the garbage acoustic score
correcting unit.