A speech recognition method includes the steps of receiving speech in a
vehicle, extracting acoustic data from the received speech, and applying
a vehicle-specific inverse impulse response function to the extracted
acoustic data to produce normalized acoustic data. The speech recognition
method may also include one or more of the following steps:
pre-processing the normalized acoustic data to extract acoustic feature
vectors; decoding the normalized acoustic feature vectors using as input
at least one of a plurality of global acoustic models built according to
a plurality of Lombard levels of a Lombard speech corpus covering a
plurality of vehicles; calculating the Lombard level of vehicle noise;
and/or selecting the at least one of the plurality of global acoustic
models that corresponds to the calculated Lombard level for application
during the decoding step.