17. A system for specifying voice commands for an application, comprising: a display that is configured to receive touch input; a processor and memory; an operating environment executing using the processor; a display showing content; and a voice command manager that is configured to perform actions comprising: receiving, at a global speech engine, an utterance comprising a command portion that specifies a command for the application to execute; identifying, from the command portion, an application-specific Voice Command Definition File (VCDF) for the, wherein the identified application-specific VCDF comprises definitions for voice commands associated with the application, listen for elements that each define a syntax on how to recognize a voice command, and a navigation element for launching the application in state corresponding with an identified voice command; identifying, using the application-specific VCDF, a voice command based on the command portion; and launching the application in a state defined by the identified application-specific VCDF based on the navigation element and the identified voice command.
17. A system for specifying voice commands for an application, comprising: a display that is configured to receive touch input; a processor and memory; an operating environment executing using the processor; a display showing content; and a voice command manager that is configured to perform actions comprising: receiving, at a global speech engine, an utterance comprising a command portion that specifies a command for the application to execute; identifying, from the command portion, an application-specific Voice Command Definition File (VCDF) for the, wherein the identified application-specific VCDF comprises definitions for voice commands associated with the application, listen for elements that each define a syntax on how to recognize a voice command, and a navigation element for launching the application in state corresponding with an identified voice command; identifying, using the application-specific VCDF, a voice command based on the command portion; and launching the application in a state defined by the identified application-specific VCDF based on the navigation element and the identified voice command. 18. The system of claim 17 , wherein the listen for elements for the command comprises a phrase list parameter that represents any one of a list of items that are defined in a phrase list specified within the application-specific VCDF.