METHOD FOR CORRECTING A SPEECH RESPONSE AND NATURAL LANGUAGE DIALOGUE SYSTEM
First Claim
1. A method for correcting a speech response, the method comprising:
- receiving a first speech input;
parsing at least one first keyword included in the first speech input to obtain a candidate list, wherein the candidate list has at least one report answer;
selecting one of the at least one report answer from the candidate list as a first report answer and outputting a first speech response according to the first report answer;
receiving and parsing a second speech input to determine whether the first report answer is correct; and
if the first report answer is incorrect, selecting another report answer other than the first report answer from the candidate list as a second report answer and outputting a second speech response according to the second report answer.
1 Assignment
0 Petitions
Accused Products
Abstract
A natural language dialogue system and a method capable of correcting a speech response are provided. The method includes following steps. A first speech input is received. At least one keyword included in the first speech input is parsed to obtain a candidate list having at least one report answers. One of the report answers is selected from the candidate list as a first report answer, and a first speech response is output according to the first report answer. A second speech input is received and parsed to determine whether the first report answer is correct. If the first report answer is incorrect, another report answer other than the first report answer is selected from the candidate list as a second report answer. According to the second report answer, a second speech response is output.
295 Citations
22 Claims
-
1. A method for correcting a speech response, the method comprising:
-
receiving a first speech input; parsing at least one first keyword included in the first speech input to obtain a candidate list, wherein the candidate list has at least one report answer; selecting one of the at least one report answer from the candidate list as a first report answer and outputting a first speech response according to the first report answer; receiving and parsing a second speech input to determine whether the first report answer is correct; and if the first report answer is incorrect, selecting another report answer other than the first report answer from the candidate list as a second report answer and outputting a second speech response according to the second report answer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A natural language dialogue system comprising:
-
a speech sampling module receiving a first speech input; and a natural language comprehension system coupled to the speech sampling module, the natural language comprehension system parsing a first keyword included in the first speech input to obtain a candidate list, the candidate list having at least one report answer, the natural language comprehension system selecting one of the at least one report answer from the candidate list as a first report answer and outputting a first speech response according to the first report answer, the speech sampling module receiving a second speech input, the natural language comprehension system parsing the second speech input to determine whether the first report answer is correct, and if the first report answer is incorrect, the natural language comprehension system selects another report answer other than the first report answer as a second report answer and outputs a second speech response according to the second report answer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification