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.