Method and system for improving responsiveness of a voice recognition system
First Claim
1. A method comprising:
- receiving a first voice command at a first device and forming a first electrical voice command;
comparing the first electrical voice command to commands in a command library in the first device or head end;
when a first control command corresponding to the first electrical voice command cannot be determined, storing the first electrical voice command in a temporary set of the first device or head end;
prompting a second voice command from the first device;
receiving a second voice command at the first device and forming a second electrical voice command;
comparing the second electrical voice command to the command library at the first device or head end;
determining a second control command corresponding to the second electrical voice command in response to comparing the second voice command to the command library in the first device or head end;
determining whether a base action of the second control command is valid for a current context;
storing the first electrical voice command in the command library as a synonymous command for the base action of the second control command after determining the base action of the second control command corresponding to the second electrical voice command is valid for the current context;
receiving a third voice command at the first device; and
performing the base action at a second device different than the first device or head end when the third voice command corresponding to the first voice command or the second voice command is received at the first device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system includes a voice converter converting a first voice command into a first electrical command and a command library having library contents. A language responsiveness module (LRM) stores the first electrical command in a temporary set when a first control command cannot be determined from the library contents. A voice prompt module receives a second voice command when the first control command cannot be determined from the library contents. The voice converter converts a second voice command into a second electrical command corresponding to the second voice command. The LRM compares the second electrical command to the command library. The LRM determines a second control command corresponding to the second electrical command in response to comparing the second voice command to the command library and stores the first voice command in the command library after determining the control command corresponding to the second voice command.
85 Citations
20 Claims
-
1. A method comprising:
-
receiving a first voice command at a first device and forming a first electrical voice command; comparing the first electrical voice command to commands in a command library in the first device or head end; when a first control command corresponding to the first electrical voice command cannot be determined, storing the first electrical voice command in a temporary set of the first device or head end; prompting a second voice command from the first device; receiving a second voice command at the first device and forming a second electrical voice command; comparing the second electrical voice command to the command library at the first device or head end; determining a second control command corresponding to the second electrical voice command in response to comparing the second voice command to the command library in the first device or head end; determining whether a base action of the second control command is valid for a current context; storing the first electrical voice command in the command library as a synonymous command for the base action of the second control command after determining the base action of the second control command corresponding to the second electrical voice command is valid for the current context; receiving a third voice command at the first device; and performing the base action at a second device different than the first device or head end when the third voice command corresponding to the first voice command or the second voice command is received at the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a voice converter of a first device converting a first voice command into a first electrical command corresponding to the first voice command; a command library of the first device or head end having library contents; a language responsiveness module of the first device or head end storing the first electrical command in a temporary set when a first control command cannot be determined from the library contents; and a voice prompt module of the first device prompting a second voice command and receiving the second voice command when the first control command cannot be determined from the library contents; said voice converter of the first device converting a second voice command into a second electrical command corresponding to the second voice command; said language responsiveness module of the first device or head end comparing the second electrical command corresponding to the second voice command to the command library, said language responsiveness module determining a second control command corresponding to the second electrical command in response to comparing the second voice command to the command library, said language responsiveness module determining whether a base action of the second control command is valid for a current context, and said language responsiveness module storing the first voice command in the command library as a synonymous command to the base action of the second control command after determining the second control command corresponding to the second voice command is valid for the current context; said first device receiving a third voice command corresponding to the first voice command or the second voice command; a second device performing the base action in response to the third voice command. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification