System and method for improving recognition accuracy in speech recognition applications
First Claim
Patent Images
1. A wireless communications system, comprising:
- a controlling computer;
one or more wireless access points connected to the controlling computer by a network;
a badge that communicates using a wireless protocol with one of the wireless access points and receives a voice command; and
wherein the controlling computer further comprises a speech recognition system that receives a voice command from a particular user through the badge and interprets the voice command of the user to generate a set of resulting voice command interpretations, the speech recognition system further comprising a database containing a set of names and a set of verbs that are valid for a voice command and a say or spell mechanism that generates a set of grammar wherein the set of grammar further comprises each verb together with each name, a spelling of each verb together with each name, each verb together with a spelling of each name and a spelling of each verb together with a spelling of each name; and
wherein the say and or spell mechanism reduces the chance of an incorrect voice command interpretation.
2 Assignments
0 Petitions
Accused Products
Abstract
A speech recognition system and method are provided to correctly distinguish among multiple interpretations of an utterance. This system is particularly useful when the set of possible interpretations is large, changes dynamically, and/or contains items that are not phonetically distinctive. The speech recognition system extends the capabilities of mobile wireless communication devices that are voice operated after their initial activation.
-
Citations
19 Claims
-
1. A wireless communications system, comprising:
-
a controlling computer; one or more wireless access points connected to the controlling computer by a network; a badge that communicates using a wireless protocol with one of the wireless access points and receives a voice command; and wherein the controlling computer further comprises a speech recognition system that receives a voice command from a particular user through the badge and interprets the voice command of the user to generate a set of resulting voice command interpretations, the speech recognition system further comprising a database containing a set of names and a set of verbs that are valid for a voice command and a say or spell mechanism that generates a set of grammar wherein the set of grammar further comprises each verb together with each name, a spelling of each verb together with each name, each verb together with a spelling of each name and a spelling of each verb together with a spelling of each name; and wherein the say and or spell mechanism reduces the chance of an incorrect voice command interpretation. - View Dependent Claims (2, 3)
-
-
4. A method for improving the accuracy of a computer-implemented speech recognition system, the method comprising:
-
obtaining a set of voice command interpretations from a speech recognition engine, each voice command interpretation having a verb portion; partitioning the set of voice command interpretations into one or more isomorphic sets, each isomorphic set containing one or more voice command interpretations having a common verb portion; filtering the one or more voice command interpretations in each isomorphic set to generate a preferred voice command interpretation; and outputting the preferred voice command interpretation. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for improving the accuracy of a computer-implemented speech recognition system, the method comprising:
-
receiving a voice command from a user, the voice command having a verb portion and an argument portion; spelling the verb portion of the voice command to distinguish similar voice command interpretations and generate a set of voice command interpretations; and spelling the argument portion of the voice command to further distinguish similar voice command interpretations to generate a reduced set of voice command interpretations. - View Dependent Claims (16, 17)
-
-
18. A speech recognition system, comprising:
-
a speech recognition engine that generates a set of voice command interpretations based on a voice command of a user, the voice command having a verb portion and an argument portion; the speech recognition engine further comprises a database containing a set of names and a set of verbs that are valid for a voice command and a say or spell mechanism that generates a set of grammar wherein the set of grammar further comprises each verb together with each name, a spelling of each verb together with each name, each verb together with a spelling of each name and a spelling of each verb together with a spelling of each name; and wherein the say and or spell mechanism reduces the chance of incorrect voice command interpretations. - View Dependent Claims (19)
-
Specification