To solve the problem that when a user speaks a word to be recognized which is not displayed, but recognized by the user, the word to be recognized is not recognized since the word to be recognized is not weighted to give a feeling of incongruity to the user.
The speech recognition device that calculates the degree of matching between an input speech and a word to be recognized that the recognition device has inside is equipped with a correction indicating means of making the user operate to correct a wrong recognition result in such a case, and a weighting setting means of weighting a word to be recognized for which weighting is not set as specified when a word to be recognized which is not displayed by a display means is recognized for the same speech input after the operation of the correction indicating means is done and the operation of the correction indicating means is done for the recognized object word. Then when the word to be recognized which is not always displayed is recognized, the word to be recognized is weighted large and then made easier to recognize.
YAMAZAKI MASARU
Shigeru Kobayashi