Spoken Dialog System and Method
First Claim
1. A spoken dialog system comprising:
- a memory to store a history of dialog states;
a response output unit configured to output a system response in a current dialog state;
an input unit configured to input a user utterance;
a speech recognition unit configured to perform speech recognition of the user utterance, to obtain one or a plurality of recognition candidates of the user utterance and likelihoods thereof with respect to the user utterance;
a calculation unit configured to calculate a degree of state conformance of each of the current and the preceding dialog states stored in the memory with respect to the user utterance;
a selection unit configured to select one of the current and the preceding dialog states and one of the recognition candidates based on a combination of the degree of state conformance of each dialog state and the likelihood of each recognition candidate, to obtain a selected dialog state and a selected recognition candidate; and
a transition unit configured to perform transition from the current dialog state to a new dialog state based on the selected dialog state and the selected recognition candidate.
1 Assignment
0 Petitions
Accused Products
Abstract
A spoken dialog system stores a history of dialog states in a memory, outputs a system response in a current dialog state, inputs a user utterance, performs speech recognition of the user utterance, to obtain one or a plurality of recognition candidates of the user utterance and likelihoods thereof with respect to the user utterance, calculates a degree of state conformance of each of the current and the preceding dialog states stored in the memory with respect to the user utterance, selects one of the current and the preceding dialog states and one of the recognition candidates based on a combination of the degree of state conformance of each dialog state and the likelihood of each recognition candidate, and performs transition from the current dialog state to a new dialog state based on dialog state selected and recognition candidate selected.
-
Citations
17 Claims
-
1. A spoken dialog system comprising:
-
a memory to store a history of dialog states; a response output unit configured to output a system response in a current dialog state; an input unit configured to input a user utterance; a speech recognition unit configured to perform speech recognition of the user utterance, to obtain one or a plurality of recognition candidates of the user utterance and likelihoods thereof with respect to the user utterance; a calculation unit configured to calculate a degree of state conformance of each of the current and the preceding dialog states stored in the memory with respect to the user utterance; a selection unit configured to select one of the current and the preceding dialog states and one of the recognition candidates based on a combination of the degree of state conformance of each dialog state and the likelihood of each recognition candidate, to obtain a selected dialog state and a selected recognition candidate; and a transition unit configured to perform transition from the current dialog state to a new dialog state based on the selected dialog state and the selected recognition candidate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for a spoken dialog system comprising:
-
storing, in a memory, a history of dialog states; outputting a system response in a current dialog state; inputting a user utterance; performing speech recognition of the user utterance, to obtain one or a plurality of recognition candidates of the user utterance and likelihoods thereof with respect to the user utterance; calculating a degree of state conformance of each of the current and the preceding dialog states stored in the memory with respect to the user utterance; selecting one of the current and the preceding dialog states and one of the recognition candidates based on a combination of the degree of state conformance of each dialog state and the likelihood of each recognition candidate, to obtain a selected dialog state and a selected recognition candidate; and performing transition from the current dialog state to a new dialog state based on the selected dialog state and the selected recognition candidate. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium storing instructions of a computer program which when executed by a computer results in performance of steps comprising:
-
storing, in a memory, a history of dialog states; outputting a system response in a current dialog state; inputting a user utterance; performing speech recognition of the user utterance, to obtain one or a plurality of recognition candidates of the user utterance and likelihoods thereof with respect to the user utterance; calculating a degree of state conformance of each of the current and the preceding dialog states stored in the memory with respect to the user utterance; selecting one of the current and the preceding dialog states and one of the recognition candidates based on a combination of the degree of state conformance of each dialog state and the likelihood of each recognition candidate, to obtain a selected dialog state and a selected recognition candidate; and performing transition from the current dialog state to a new dialog state based on the selected dialog state and the selected recognition candidate.
-
Specification