Incremental speech recognition for dialog systems
First Claim
1. A method comprising:
- receiving incremental speech recognition results of user speech as part of a dialog with a user;
copying a dialog manager operating on the user speech to generate a temporary instance of the dialog manager;
evaluating, via a processing device, an action the temporary instance of the dialog manager would take based on the incremental speech recognition results;
determining that the action that would advance the dialog; and
executing the action in the dialog.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for integrating incremental speech recognition in dialog systems. An example system configured to practice the method receives incremental speech recognition results of user speech as part of a dialog with a user, and copies a dialog manager operating on the user speech to generate temporary instances of the dialog manager. Then the system evaluates actions the temporary instances of the dialog manager would take based on the incremental speech recognition results, and identifies an action that would advance the dialog and a corresponding temporary instance of the dialog manager. The system can then execute the action in the dialog and optionally replace the dialog manager with the corresponding temporary instance of the dialog manager. The action can include making a turn-taking decision in the dialog, such as whether, what, and when to speak or whether to be silent.
6 Citations
20 Claims
-
1. A method comprising:
-
receiving incremental speech recognition results of user speech as part of a dialog with a user; copying a dialog manager operating on the user speech to generate a temporary instance of the dialog manager; evaluating, via a processing device, an action the temporary instance of the dialog manager would take based on the incremental speech recognition results; determining that the action that would advance the dialog; and executing the action in the dialog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; receiving incremental speech recognition results of user speech as part of a dialog with a user; copying a dialog manager operating on the user speech to generate a temporary instance of the dialog manager; evaluating an action the temporary instance of the dialog manager would take based on the incremental speech recognition results; determining that the action that would advance the dialog; and executing the action in the dialog. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving incremental speech recognition results of user speech as part of a dialog with a user; copying a dialog manager operating on the user speech to generate a temporary instance of the dialog manager; evaluating, via a processing device, an action the temporary instance of the dialog manager would take based on the incremental speech recognition results; determining that the action that would advance the dialog; and executing the action in the dialog. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification