1. A method for specifying voice commands for an application, comprising: receiving an utterance at a global speech engine that performs speech recognition for different applications; determining, from the received utterance, a command portion that specifies a command for an application to execute; identifying an application-specific Voice Command Definition File (VCDF) for processing of the command portion, wherein the application-specific VCDF comprises definitions for voice commands associated with the application and a navigation location element for launching the application in a state corresponding with an identified voice command; identifying, using the application-specific VCDF, a voice command based on the command portion; and transmitting data to the application for the application to launch in a state defined by the identified application-specific VCDF based on the navigation location element and the identified voice command.
1. A method for specifying voice commands for an application, comprising: receiving an utterance at a global speech engine that performs speech recognition for different applications; determining, from the received utterance, a command portion that specifies a command for an application to execute; identifying an application-specific Voice Command Definition File (VCDF) for processing of the command portion, wherein the application-specific VCDF comprises definitions for voice commands associated with the application and a navigation location element for launching the application in a state corresponding with an identified voice command; identifying, using the application-specific VCDF, a voice command based on the command portion; and transmitting data to the application for the application to launch in a state defined by the identified application-specific VCDF based on the navigation location element and the identified voice command. 3. The method of claim 1 , wherein determining the command portion comprises identifying at least one parameter for the command in the command portion of the utterance, and wherein the voice command is identified based on the identified parameter.