USING PARAPHRASE IN ACCEPTING UTTERANCES IN AN AUTOMATED ASSISTANT
First Claim
1. A system for providing an automated assistant, comprising:
- an automatic speech recognition module stored in memory and executable by a processor that when executed receives speech data, recognizes words of a language in the speech, and outputs word data based on the recognized words; and
a paraphrase decoder stored in memory and executable by a processor that when executed identifies a first set of one or more words in the recognized words, selects a paraphrase associated with the first set of words, and generates a paraphrase decoder output including a paraphrase associated with the first set of words and the recognized words other than the first set of words, the paraphrase selected based on trigger phrases associated with a parser.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated assistant automatically recognizes speech, decode paraphrases in the recognized speech, performs an action or task based on the decoder output, and provides a response to the user. The response may be text or audio, and may be translated to include paraphrasing. The automatically recognized speech may be processed to determine partitions in the speech, which may be in turn processed to identify paraphrases in the partitions. A decoder may process an input utterance text to identify paraphrases content to include in a segment or sentence. The decoder may paraphrase the input utterance to make the utterance, updated with one or more paraphrases, more easily parsed by a parser. A translator may process a generated response to make the response sound more natural. The translator may replace content of the generated response with paraphrase content based on the state of the conversation with the user, including salience data.
-
Citations
11 Claims
-
1. A system for providing an automated assistant, comprising:
-
an automatic speech recognition module stored in memory and executable by a processor that when executed receives speech data, recognizes words of a language in the speech, and outputs word data based on the recognized words; and a paraphrase decoder stored in memory and executable by a processor that when executed identifies a first set of one or more words in the recognized words, selects a paraphrase associated with the first set of words, and generates a paraphrase decoder output including a paraphrase associated with the first set of words and the recognized words other than the first set of words, the paraphrase selected based on trigger phrases associated with a parser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing an automated assistant, comprising:
-
A generator module stored in memory and executable by a processor that when executed receives a speech structure form and renders a string of words based on the structure form; and a paraphrase translator stored in memory and executable by a processor that when executed identifies a first set of words in the string of words, selects a paraphrase associated with the first set of words, and generates a paraphrase translator output including a paraphrase associated with the first set of words and the recognized words other than the first set of words, the paraphrase selected based at least in part on state information. - View Dependent Claims (9, 10, 11)
-
Specification