1. A method comprising: analyzing acoustic features of a received audio signal from a communication device; identifying a repeating pattern of meta-data associated with the acoustic features; classifying a background environment of the caller based on the acoustic features and the repeating pattern of meta-data, to yield a background environment classification; selecting an acoustic model matched to the background environment classification from a plurality of acoustic models; and performing speech recognition on the received audio signal using the acoustic model.