2. The method of claim 1 , wherein generating the dynamic recognition grammar includes: recognizing, at a multi-pass speech recognition module associated with the speech recognition engine, one or more command words in the natural language utterance that define a command in the navigation context; recognizing, at the multi-pass speech recognition module, one or more location words in the natural language utterance that define a state associated with the command in the navigation context; wherein the dynamic recognition grammar further organizes the grammar information according to the state associated with the command in the navigation context; and recognizing, at the multi-pass speech recognition module, one or more additional location words in the natural language utterance that define a city within the state associated with the command in the navigation context, wherein the dynamic recognition grammar further organizes the grammar information according to multiple street addresses in the city within the state associated with the command in the navigation context.
2. The method of claim 1 , wherein generating the dynamic recognition grammar includes: recognizing, at a multi-pass speech recognition module associated with the speech recognition engine, one or more command words in the natural language utterance that define a command in the navigation context; recognizing, at the multi-pass speech recognition module, one or more location words in the natural language utterance that define a state associated with the command in the navigation context; wherein the dynamic recognition grammar further organizes the grammar information according to the state associated with the command in the navigation context; and recognizing, at the multi-pass speech recognition module, one or more additional location words in the natural language utterance that define a city within the state associated with the command in the navigation context, wherein the dynamic recognition grammar further organizes the grammar information according to multiple street addresses in the city within the state associated with the command in the navigation context. 3. The method of claim 2 , wherein generating the one or more interpretations associated with the natural language utterance using the dynamic recognition grammar includes: recognizing, at the speech recognition engine, one or more additional command words in the natural language utterance using the grammar information organized according to the multiple street addresses in the city within the state associated with the command in the navigation context, wherein the one or more additional command words define one or more of the multiple street addresses; and combining the one or more command words and the one or more additional command words recognized in the natural language utterance to generate the one or more interpretations associated with the natural language utterance.