1. A method comprising: receiving a speech utterance from a client device, the speech utterance spoken by a user; identifying a location associated with the speech utterance; determining, by accessing a profile of the user, a probability associated with the user and the location, the probability being an expected type of background noise for the user at the location; and based on the probability, applying a background noise model to recognize the speech utterance.