SYSTEM AND METHOD FOR DYNAMICALLY GENERATING A RECOGNITION GRAMMAR IN AN INTEGRATED VOICE NAVIGATION SERVICES ENVIRONMENT
First Claim
1. A method for dynamically generating a recognition grammar in an integrated voice navigation services environment, comprising:
- receiving a natural language utterance at an input device coupled to a navigation device, wherein the natural language utterance relates to a navigation context;
identifying a current location associated with the navigation device using a location detection system coupled to the navigation device;
generating, at a conversational language processor, a dynamic recognition grammar that organizes grammar information based on one or more topological domains associated with the current location associated with the navigation device; and
generating, at a speech recognition engine, one or more interpretations associated with the natural language utterance using the dynamic recognition grammar.
8 Assignments
0 Petitions
Accused Products
Abstract
The system and method described herein may dynamically generate a recognition grammar associated with a conversational voice user interface in an integrated voice navigation services environment. In particular, in response to receiving a natural language utterance that relates to a navigation context at the voice user interface, a conversational language processor may generate a dynamic recognition grammar that organizes grammar information based on one or more topological domains. For example, the one or more topological domains may be determined based on a current location associated with a navigation device, whereby a speech recognition engine may use the grammar information organized in the dynamic recognition grammar according to the one or more topological domains to generate one or more interpretations associated with the natural language utterance.
-
Citations
35 Claims
-
1. A method for dynamically generating a recognition grammar in an integrated voice navigation services environment, comprising:
-
receiving a natural language utterance at an input device coupled to a navigation device, wherein the natural language utterance relates to a navigation context; identifying a current location associated with the navigation device using a location detection system coupled to the navigation device; generating, at a conversational language processor, a dynamic recognition grammar that organizes grammar information based on one or more topological domains associated with the current location associated with the navigation device; and generating, at a speech recognition engine, one or more interpretations associated with the natural language utterance using the dynamic recognition grammar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for dynamically generating a recognition grammar in an integrated voice navigation services environment, comprising:
-
an input device configured to receive a natural language utterance, wherein the natural language utterance relates to a navigation context; a location detection system configured to identify a current location associated with a navigation device; a conversational language processor configured to generate a dynamic recognition grammar that organizes grammar information based on one or more topological domains associated with the current location associated with the navigation device; and a speech recognition engine configured to generate one or more interpretations associated with the natural language utterance using the dynamic recognition grammar. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A navigation device for dynamically generating a recognition grammar in an integrated voice navigation services environment, wherein the navigation device comprises one or more processors configured to:
-
receive a natural language utterance that relates to a navigation context; identify a current location associated with the navigation device; generate a dynamic recognition grammar that organizes grammar information based on one or more topological domains associated with the current location associated with the navigation device; and generate one or more interpretations associated with the natural language utterance using the dynamic recognition grammar. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification