An automatic speech recognition (ASR) system for a vehicle includes a controller 10 configured to select an acoustic model from a library of acoustic models (36, fig. 3, eg. Lombard Effect models) based on ambient noise 20 in a cabin of the vehicle and operating parameters 24 of the vehicle (eg. speed, rpm or air-con operation, as indicated by the vehicles Controller Area Network bus, CAN 22), and apply the selected acoustic model to noisy speech 16. Further context may be obtained from a wearable device 26.
Dynamic acoustic model switching to improve noisy speech recognition