Method and apparatus for correcting misinterpreted voice commands in a speech recognition system
First Claim
1. In a computer system adapted for speech recognition, a method for correcting an incorrectly recognized spoken command, comprising the steps of:
- receiving said command from a user;
parsing said command to identify a paraphrased command;
displaying said paraphrased command to the user in a segmented format; and
accepting corrections of said paraphrased command from said user on a per segment basis without requiring said user to re-dictate said command entirely.
2 Assignments
0 Petitions
Accused Products
Abstract
An efficient method and system, particularly well-suited for correcting natural language understanding (NLU) commands, corrects spoken commands misinterpreted by a speech recognition system. The method involves a series of steps, including: receiving the spoken command from a user; parsing the command to identify a paraphrased command; displaying the paraphrased command; and accepting corrections of the paraphrased command from the user. The paraphrased command is segmented according to command language categories, which include a command action category, an action object category, and an action and/or object modifying category. The paraphrased command is displayed in a user interface window segmented into these command language categories. The user interface window also contains alternative commands for each segment of the paraphrased command.
123 Citations
15 Claims
-
1. In a computer system adapted for speech recognition, a method for correcting an incorrectly recognized spoken command, comprising the steps of:
-
receiving said command from a user;
parsing said command to identify a paraphrased command;
displaying said paraphrased command to the user in a segmented format; and
accepting corrections of said paraphrased command from said user on a per segment basis without requiring said user to re-dictate said command entirely. - View Dependent Claims (2, 3, 4, 5, 6, 7)
a command action category indicating an action to be performed;
an action object category indicating an application element subjected to said event; and
a modifier category indicating modifications to said action or said application element.
-
-
5. The method according to claim 3, wherein each command language segment of said paraphrased command is displayed in a user interface window.
-
6. The method according to claim 3, further comprising the step of identifying alternative voice commands for each command language segment of said paraphrased command.
-
7. The method according to claim 6, wherein said alternative voice commands are displayed in a user interface window as one of a pop-up text window, a floating text window and a drop-down menu in response to prompting by an input device.
-
8. A computer speech recognition system having a simple means for correcting an incorrectly recognized spoken command, comprising:
-
means for receiving said command from a user;
process means for recognizing and parsing said command to identify a paraphrased command;
monitor means for displaying said paraphrased command to the user in a segmented format; and
input means for accepting corrections of said paraphrased command from said user on a per segment basis without requiring said user to re-dictate said command entirely. - View Dependent Claims (9, 10, 11, 12, 13, 14)
a command action category indicating an action to be performed;
an action object category indicating an application element subjected to said event; and
a modifier category indicating modifications to said action or said application element.
-
-
12. The system as recited in claim 10, wherein each command language segment of said paraphrased command is displayed in a user interface window.
-
13. The system as recited in claim 10, further comprising the step of identifying alternative voice commands for each command language segment of said paraphrased command.
-
14. The system as recited in claim 13, wherein said alternative voice commands are displayed in a user interface window as one of a pop-up text window, a floating text window and a drop-down menu in response to prompting by an input device.
-
15. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
receiving a spoken command from a user;
parsing said command to identify a paraphrased command;
displaying said paraphrased command to the user in a segmented format; and
accepting corrections of said paraphrased command from said user on a per segment basis without requiring said user to re-dictate said command entirely.
-
Specification