1. A speech recognition device configured to include a computer, the speech recognition device comprising: a component for receiving a speech signal and generating a plurality of frames comprising a first frame and a second frame, wherein the first frame precedes the second frame; a storage area for storing a feature quantity acquired from each frame; storing portions for storing acoustic model data and language model data for each frame; an echo adaptation model generating portion for: generating echo speech model data based at least in part on the first frame, the echo speech model data including at least one echo prediction coefficient indicative of an absolute value of an echo, and generating adapted acoustic model data based at least in part on acoustic model data for the second frame and the at least one echo prediction coefficient; and recognition processing means for utilizing a feature quantity acquired from the second frame, said adapted acoustic model data and language model data for the second frame to provide a speech recognition result for the second frame.