The present invention relates to a speech recognition apparatus and a
speech recognition method for speech recognition with improved accuracy.
A distance calculator 47 determines the distance from a microphone 21 to
a user uttering. Data indicating the determined distance is supplied to a
speech recognition unit 41B. The speech recognition unit 41B has plural
sets of acoustic models produced from speech data obtained by capturing
speeches uttered at various distances. From those sets of acoustic
models, the speech recognition unit 41B selects a set of acoustic models
produced from speech data uttered at a distance closest to the distance
determined by the distance calculator 47, and the speech recognition unit
41B performs speech recognition using the selected set of acoustic
models.