Speech recognition system and method using group call statistics
First Claim
Patent Images
1. A computer implemented speech recognition system, comprising:
- a communication system having one or more groups of users;
a speech recognition engine that is part of the communication system and generates a set of voice command interpretations based on a voice command of a user and a set of grammar, the voice command including a name of a person; and
the speech recognition engine further comprises a group unit that adjusts the set of grammar used by the speech recognition engine based on group to group calling statistics that modify a weighting of the set of grammar to facilitate the recognition of the name of a person used in the voice command, the group unit further comprising a call data gathering unit that gathers, for each call, a group to which a calling party is assigned and a group to which a called party is assigned to generate the group to group calling statistics for a particular group.
2 Assignments
0 Petitions
Accused Products
Abstract
An enhanced speech recognition system and method are provided that may be used with a voice recognition wireless communication system. The enhanced speech recognition system and method take advantage of group to group calling statistics to improve the recognition of names by the speech recognition system.
35 Citations
17 Claims
-
1. A computer implemented speech recognition system, comprising:
-
a communication system having one or more groups of users; a speech recognition engine that is part of the communication system and generates a set of voice command interpretations based on a voice command of a user and a set of grammar, the voice command including a name of a person; and the speech recognition engine further comprises a group unit that adjusts the set of grammar used by the speech recognition engine based on group to group calling statistics that modify a weighting of the set of grammar to facilitate the recognition of the name of a person used in the voice command, the group unit further comprising a call data gathering unit that gathers, for each call, a group to which a calling party is assigned and a group to which a called party is assigned to generate the group to group calling statistics for a particular group. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented speech recognition method in a communication system having one or more groups of users wherein the communication system has a speech recognition engine that generates a set of voice command interpretations based on a voice command of a user and grammar, the voice command including a name of a person, the method comprising:
-
adjusting, using a group unit of the speech recognition engine, the grammar used by the speech recognition engine based on group to group calling statistics, wherein adjusting the set of grammar further comprises gathering, using a call data gathering unit of the speech recognition engine, for each call, a group to which a calling party is assigned and a group to which a called party is assigned to generate the group to group calling statistics for a particular group; and modifying, using the group unit of the speech recognition engine, a weighting of the grammar to facilitate the recognition of a name of a person used in the voice command. - View Dependent Claims (9, 10, 11)
-
-
12. A computer implemented speech recognition system, comprising:
-
a controlling computer; one or more concentrators connected to the controlling computer by a network; a computing device that communicates using a protocol with one of the concentrators; wherein the controlling computer further comprises a speech recognition engine that receives a voice command from a particular user through the computing device and interprets the voice command of the user to generate a set of voice commands interpretations based on a voice command of a user and grammar wherein the voice command includes a name of a person and wherein the system has one or more groups of user; and the speech recognition engine further comprises a group unit that adjusts the set of grammar used by the speech recognition engine based on group to group calling statistics that modify a weighting of the grammar to facilitate the recognition of a name of a person used in the voice command, wherein the group unit further comprises a call data gathering unit that gathers, for each call, a group to which a calling party is assigned and a group to which a called party is assigned to generate the group to group calling statistics for a particular group. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification