Voice recognition system and method for recognizing input voice information
First Claim
1. A voice recognition system for recognizing input voice information pronounced by a user and comprising:
- a recognition dictionary for storing voice information;
a primary voice recognition unit which performs primary voice recognition of the input voice information by the use of said recognition dictionary to produce a primary voice recognition result which is specified by a voice feature of the input voice information;
a recognition result judgment unit which judges whether the primary voice recognition result is to be accepted or rejected;
a transceiver unit which sends the voice feature to additional voice recognition means for performing secondary voice recognition, when the primary voice recognition result specified by the voice feature is rejected by said recognition result judgment unit and for receiving a secondary voice recognition result produced by the additional voice recognition means;
a recognition result output unit which outputs the primary voice recognition result specified by the voice feature and outputted from said recognition result judgment unit or the secondary voice recognition result received by said transceiver unit to an exterior of said voice recognition system;
a settled result input unit which receives settlement information on the primary voice recognition result or the secondary voice recognition result outputted to the exterior of said voice recognition system; and
a dictionary content control unit which updates said recognition dictionary based on the settlement information inputted by said settled result input unit;
wherein;
said dictionary content control unit has a word history list which includes an order of use of each word and a frequency of use of each word and deletes, from the recognition dictionary, a word based on at least one of the oldest word and the smallest word of the frequency included in the word history list when an amount of the words in said recognition dictionary exceeds a processing capability of said voice recognition system.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice recognition system has a recognition dictionary storing voice information, a primary voice recognition means for performing primary voice recognition in response to input voice information pronounced by a user by the use of the recognition dictionary, and a recognition result judging means for deciding whether the primary voice recognition result is to be accepted or rejected. The voice recognition system includes a transceiver means for sending the input voice information of the user to an additional voice recognition means when the primary voice recognition result is rejected by the recognition result decision means and for receiving a secondary voice recognition result produced as a result of secondary voice recognition of the additional voice recognition means, and a recognition result output means for outputting the primary or secondary voice recognition result to an exterior of the voice recognition system. The voice recognition system also includes a settled result input means for receiving settlement information on the primary or secondary voice recognition result and a dictionary content control means for updating said recognition dictionary based on the settlement information.
-
Citations
12 Claims
-
1. A voice recognition system for recognizing input voice information pronounced by a user and comprising:
-
a recognition dictionary for storing voice information; a primary voice recognition unit which performs primary voice recognition of the input voice information by the use of said recognition dictionary to produce a primary voice recognition result which is specified by a voice feature of the input voice information; a recognition result judgment unit which judges whether the primary voice recognition result is to be accepted or rejected; a transceiver unit which sends the voice feature to additional voice recognition means for performing secondary voice recognition, when the primary voice recognition result specified by the voice feature is rejected by said recognition result judgment unit and for receiving a secondary voice recognition result produced by the additional voice recognition means; a recognition result output unit which outputs the primary voice recognition result specified by the voice feature and outputted from said recognition result judgment unit or the secondary voice recognition result received by said transceiver unit to an exterior of said voice recognition system; a settled result input unit which receives settlement information on the primary voice recognition result or the secondary voice recognition result outputted to the exterior of said voice recognition system; and a dictionary content control unit which updates said recognition dictionary based on the settlement information inputted by said settled result input unit; wherein; said dictionary content control unit has a word history list which includes an order of use of each word and a frequency of use of each word and deletes, from the recognition dictionary, a word based on at least one of the oldest word and the smallest word of the frequency included in the word history list when an amount of the words in said recognition dictionary exceeds a processing capability of said voice recognition system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A voice recognition method comprising:
-
inputting input voice information pronounced by a user; performing primary voice recognition of the voice information based on a recognition dictionary storing voice information to produce a primary voice recognition result specified by a voice feature of the input voice information; deciding whether to accept or reject the primary voice recognition result specified by the voice feature; sending the voice feature to additional voice recognition means for performing secondary voice recognition, when the primary voice recognition result specified by the voice feature is rejected; receiving a secondary voice recognition result produced by the additional voice recognition means; outputting the primary voice recognition result or the secondary voice recognition result to an exterior of a voice recognition system; inputting settlement information in response to the primary voice recognition result or the secondary voice recognition result outputted to the exterior of the client terminal device updating the recognition dictionary based on the inputted settlement information by the use of a word history list which includes an order of use of each word and a frequency of use of each word; and deleting, from the recognition dictionary, a word based on at least one of the oldest work and the smallest word of the frequency included in the word history list when an amount of the words in said recognition dictionary exceeds a processing capability of said client terminal device. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium having a program recorded thereon for executing a procedure with a computer, said procedure comprising:
-
inputting a voice information of a user; performing primary voice recognition of the voice information based on a recognition dictionary storing voice information to produce a primary voice recognition result of the input voice information; judging whether to accept or reject the primary voice recognition result; sending the input voice information of the user to additional voice recognition means for performing secondary voice recognition when the primary voice recognition result is rejected; receiving a secondary voice recognition result produced by the additional voice recognition means; outputting the primary voice recognition result or the secondary voice recognition result to an exterior of a voice recognition system;
inputting settlement information on the primary voice recognitionresult or the secondary voice recognition result outputted to the exterior of the voice recognition system; updating the recognition dictionary based on the inputted settlement information by the use of a word history list which includes an order of use of each word and a frequency of use of each word, and deleting, from the recognition dictionary, a word based on at least one of the oldest word and the smallest word of the frequency included in the word history list when an amount of the words in said recognition dictionary exceeds a processing capability of said voice recognition system. - View Dependent Claims (11, 12)
-
Specification