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.