AUTOMATICALLY PROVIDING A USER WITH SUBSTITUTES FOR POTENTIALLY AMBIGUOUS USER-DEFINED SPEECH COMMANDS
2 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
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
performing a speech recognition process on a first speech input to determine whether at least a portion of the first speech input potentially matches any of a plurality of voice commands; and when it is determined, based on the speech recognition process, that the at least a portion of the first speech input potentially matches at least a first voice command and a second voice command of the plurality of voice commands, attempting to identify a synonym for at least one word of the first voice command, and when the synonym is identified, prompting a user to provide a second speech input including the synonym if the user intended to invoke the first voice command by speaking the first speech input. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. At least one computer-readable storage medium having encoded thereon processor-executable instructions that, when executed by at least one processor, cause the at least one processor to carry out a method, the method comprising:
-
performing a speech recognition process on a first speech input to determine whether at least a portion of the first speech input potentially matches any of a plurality of voice commands; and when it is determined, based on the speech recognition process, that the at least a portion of the first speech input potentially matches at least a first voice command and a second voice command of the plurality of voice commands, attempting to identify a synonym for at least one word of the first voice command, and when the synonym is identified, prompting a user to provide a second speech input including the synonym if the user intended to invoke the first voice command by speaking the first speech input. - View Dependent Claims (33, 34, 35)
-
-
36. An apparatus comprising:
-
at least one processor; and at least one computer-readable storage medium accessible by the at least one processor and having encoded thereon processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to carry out a method, the method comprising; performing a speech recognition process on a first speech input to determine whether at least a portion of the first speech input potentially matches any of a plurality of voice commands; and when it is determined, based on the speech recognition process, that the at least a portion of the first speech input potentially matches at least a first voice command and a second voice command of the plurality of voice commands, attempting to identify a synonym for at least one word of the first voice command, and when the synonym is identified, prompting a user to provide a second speech input including the synonym if the user intended to invoke the first voice command by speaking the first speech input. - View Dependent Claims (37, 38, 39, 40)
-
Specification