AUTOMATICALLY PROVIDING A USER WITH SUBSTITUTES FOR POTENTIALLY AMBIGUOUS USER-DEFINED SPEECH COMMANDS
First Claim
1. A method for alleviating ambiguity issues of new user-defined speech commands comprising:
- receiving an original command for a user-defined speech command;
determining whether the original command is likely to be confused with a set of existing speech commands;
when confusion is unlikely, automatically storing the original command as the user-defined speech command; and
when confusion is likely, automatically determining at least one substitute command that is unlikely to be confused with the set, presenting the substitute command as an alternative to the original command, and selectively storing the substitute command as the user-defined speech command.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for alleviating ambiguity issues of new user defined speech commands. An original command for a user-defined speech command can be received. It can then be determined if the original command is likely to be confused with a set of existing speech commands. When confusion is unlikely, the original command can be automatically stored. When confusion is likely, a substitute command that is unlikely to be confused with existing commands can be automatically determined. The substitute can be presented as an alternative to the original command and can be selectively stored as the user-defined speech command.
-
Citations
20 Claims
-
1. A method for alleviating ambiguity issues of new user-defined speech commands comprising:
-
receiving an original command for a user-defined speech command; determining whether the original command is likely to be confused with a set of existing speech commands; when confusion is unlikely, automatically storing the original command as the user-defined speech command; and when confusion is likely, automatically determining at least one substitute command that is unlikely to be confused with the set, presenting the substitute command as an alternative to the original command, and selectively storing the substitute command as the user-defined speech command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for resolving ambiguities with user-defined speech commands comprising:
-
ascertaining that an utterance to be associated with a user-defined speech command is acoustically similar to an existing speech command; automatically determining at least one substitute for the utterance; and presenting the substitute as an alternative to the utterance. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A speech processing system comprising:
-
at least one speech recognition grammar including at least one user-defined command; a command execution engine configured to initiate a set of programmatic actions upon detection of user utterance of the user-defined command. an ambiguity detection engine configured to detect a potential ambiguity between a user provided command and a set of previously established speech commands; a synonym data store comprising at least one synonym for the user provided command; and a speech processing engine configured to automatically present a user with the at least one synonym to associate with a new user-defined command, wherever a user provided command for the new user-defined command is determined to be ambiguous by the ambiguity detection engine.
-
Specification