1. A method for producing speech recognition results on a device, comprising: receiving first speech recognition results; obtaining a language model, wherein the language model represents information stored on the device; and using the first speech recognition results and the language model to generate second speech recognition results.