7. The method of claim 1 , wherein a computing device remote from the speech enabled device compiles the speech recognition grammar containing the added speech recognition data, wherein the compiled speech recognition grammar is conveyed in a digitally encoded form from the remote computing device to the speech enabled device, and wherein the speech enabled device thereafter stores the compiled speech recognition grammar in a local data store and performs speech recognition based on the compiled speech recognition grammar.
1. A method for integrating new content into a speech enabled device comprising: transmitting, from a speech enabled device comprising software and hardware, a request for at least one content item from a source external to the speech enabled device; the source external to the speech enabled device determining an identifier for the content item, at a computing device comprising hardware and software, an identifier for the content item, dynamically creating speech recognition data for the identifier if no pre-existing speech recognition data for the identifier exists, and transmitting the content item and the dynamically created speech recognition data to the speech enabled device; receiving, at the speech enabled device, the requested content item along with the speech recognition data associated with the content item; adding the received speech recognition data to a speech recognition grammar of the speech enabled device; and adding the content item to a data store of the speech enabled device.