System and method for a cooperative conversational voice user interface
First Claim
Patent Images
1. A method of providing a voice interface, comprising:
- receiving, at a speech engine, a natural language utterance from a voice-enabled device, the natural language utterance corresponding to a conversation type;
determining the conversation type corresponding to the natural language utterance based on whether a user that spoke the natural language utterance has a leader role in an interaction with the voice-enabled device or has a supporter role in the interaction with the voice-enabled device; and
generating a response to the natural language utterance with a format based on the conversation type, wherein the format is adapted to limit the user'"'"'s future input to interjecting queries or requests for clarification if the user has the supporter role.
9 Assignments
0 Petitions
Accused Products
Abstract
A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
606 Citations
14 Claims
-
1. A method of providing a voice interface, comprising:
-
receiving, at a speech engine, a natural language utterance from a voice-enabled device, the natural language utterance corresponding to a conversation type; determining the conversation type corresponding to the natural language utterance based on whether a user that spoke the natural language utterance has a leader role in an interaction with the voice-enabled device or has a supporter role in the interaction with the voice-enabled device; and generating a response to the natural language utterance with a format based on the conversation type, wherein the format is adapted to limit the user'"'"'s future input to interjecting queries or requests for clarification if the user has the supporter role. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing a voice interface, comprising:
-
a speech engine configured to receive a natural language utterance from a voice-enabled device, the natural language utterance corresponding to a conversation type, wherein the speech engine includes a processor configured to; determine the conversation type corresponding to the natural language utterance based on whether a user that spoke the natural language utterance has a leader role in an interaction with the voice-enabled device or has a supporter role in the interaction with the voice-enabled device; a response builder configured to generate a response to the natural language utterance with a format based on the conversation type, wherein the format is adapted to limit the user'"'"'s future input to interjecting queries or requests for clarification if the user has the supporter role. - View Dependent Claims (11, 12, 13, 14)
-
Specification