1. A mobile device, comprising: a display screen configured to display multimedia content; a microphone to detect user speech of a user and provide an audio signal indicative of the user speech; an automated speech recognition engine; a speech enabled application configured to: provide the audio signal to the automated speech recognition engine; receive from the automated speech recognition engine, a search term; provide the search term to a multimedia search engine; obtain from the multimedia search engine, a search result indicative of a particular program; and obtain, from a multimedia library, at least a portion of the particular program; and locally stored data indicative of particular programs indicated in previous search results obtained from the multimedia search engine; wherein the automated speech recognition engine comprises a local speech recognition engine that is initially inactive and subsequently activated responsive to a number of locally stored speech recognition grammar entries exceeding an activation threshold.