1. A method comprising: detecting, at a mobile device, a change in context; determining a speech processing model that is likely to be needed based on the change in context, and that is not stored on the mobile device; and independently of an explicit request to process speech, retrieving, from a remote server, the speech processing model for use on the mobile device.