12. A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising: analyzing acoustic features of a received audio signal from a caller of a communication device; identifying, based on a previously recorded time and a previously recorded speed of the caller of the communication device, in combination with the acoustic features, 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; prompting the caller to perform one of: speaking more slowly, speaking more clearly, and moving to a quieter location based on the background environment classification; selecting an acoustic model matched to the background environment classification from a plurality of acoustic models, each of the plurality of acoustic models being generated for a particular background environment; and performing speech recognition on the received audio signal using the acoustic model.
12. A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising: analyzing acoustic features of a received audio signal from a caller of a communication device; identifying, based on a previously recorded time and a previously recorded speed of the caller of the communication device, in combination with the acoustic features, 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; prompting the caller to perform one of: speaking more slowly, speaking more clearly, and moving to a quieter location based on the background environment classification; selecting an acoustic model matched to the background environment classification from a plurality of acoustic models, each of the plurality of acoustic models being generated for a particular background environment; and performing speech recognition on the received audio signal using the acoustic model. 21. The system of claim 12 , wherein the meta-data comprises personal information associated with the caller and comprises probabilities that the caller is in a particular background environment.