8. A voice server that supports multiple modes for interacting with a multimodal device, the voice server comprising: a computer processor; a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions configured to: receive a media file having a metadata container; retrieve, from the metadata container, a speech prompt related to content stored in the media file for inclusion in a multimodal application, wherein the speech prompt is an audio phrase played by the multimodal application; modify the grammar of the speech engine to include at least one of the grammar rule and the pronunciation rule; retrieve a speech artifact having an XML, document; and modify the multimodal application to include the speech prompt.
8. A voice server that supports multiple modes for interacting with a multimodal device, the voice server comprising: a computer processor; a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions configured to: receive a media file having a metadata container; retrieve, from the metadata container, a speech prompt related to content stored in the media file for inclusion in a multimodal application, wherein the speech prompt is an audio phrase played by the multimodal application; modify the grammar of the speech engine to include at least one of the grammar rule and the pronunciation rule; retrieve a speech artifact having an XML, document; and modify the multimodal application to include the speech prompt. 11. The voice server of claim 8 wherein computer program instructions configured to retrieve, from the metadata container, a speech prompt related to content stored in the media file for inclusion in the multimodal application further comprise computer program instructions configured to identify a tag for prompts in the metadata container.