Claims
- 1. A number-of-recognition candidates determining system in a speech recognition device for calculating a similarity between a plurality of preliminarily registered speech words and an inputted speech word and outputting as recognition candidates a determined number of said plurality of preliminarily registered speech words having a higher order of similarity between said inputted speech word and said plurality of preliminarily registered speech words, comprising:
- speech recognition means for comparing said inputted speech word with said plurality of preliminarily registered speech words, for prioritizing said plurality of preliminarily registered speech words in an order from highest to lowest in similarity to said inputted speech word, and for outputting said plurality of preliminarily registered speech words in said order;
- SN ratio calculator means for calculating an SN ratio of said inputted speech word to environmental noise;
- number-of-recognition candidates controller means for determining a quantity of said outputted plurality of preliminarily registered speech words in said order based on said calculated SN ratio; and
- recognition candidate determiner means for outputting said quantity of said plurality of preliminarily registered speech words in said order from highest to lowest in similarity as said recognition candidates.
- 2. The number-of-recognition candidates determining system according to claim 1, wherein
- said number-of-recognition candidates controller means comprises:
- interpolating means for selecting a plurality of SN ratios each corresponding to a number of said recognition candidates to obtain a predetermined recognition rate and for interpolating a number of said recognition candidates for said calculated SN ratio being between said selected SN ratios, thereby determining said number having said highest priority based on said calculated SN ratio; and
- number-of-recognition candidates storing table means for storing said number of recognition candidates corresponding to each of said selected SN ratios.
- 3. A number-of-recognition candidates determining system in a speech recognition device for calculating a similarity between a plurality of preliminarily registered speech words and an inputted speech word and outputting as recognition candidates a determined number of said plurality of preliminarily registered speech words having a higher order of similarity between said inputted speech word and said plurality of preliminarily registered speech words, comprising:
- speech recognition means for comparing said inputted speech word with said plurality of preliminarily registered speech words, for prioritizing said plurality of preliminarily registered speech words in an order from highest to lowest in similarity to said inputted speech word, and for outputting said plurality of preliminarily registered speech words in said order;
- SN ratio calculator means for calculating an SN ratio of said inputted speech word to environmental noise;
- interpolating means for selecting a plurality of SN ratios each corresponding to a number of said recognition candidates to obtain a predetermined recognition rate and for interpolating a number of said recognition candidates corresponding to said calculated SN ratio, said calculated SN ratio being between said selected SN ratios;
- number-of-recognition candidates storing table means for storing said number of recognition candidates corresponding to each of said selected SN ratios; and
- means for determining a quantity of recognition candidates based on said SN ratio calculated by said SN ratio calculator means and said number of recognition candidates stored in said number-of-recognition candidates storing table means, such that said quantity of recognition candidates is fixed as a constant value corresponding to said calculated SN ratio being between said selected SN ratios, and for outputting said quantity of recognition candidates of said outputted preliminarily registered speech words in said order from highest to lowest in similarity as said recognition candidates.
- 4. The number-of-recognition candidates determining system according to claim 3, wherein
- said determined number for said SN ratio between said selected SN ratios corresponds to the selected number of recognition candidates corresponding to the smaller value of said selected SN ratios.
- 5. A number-of-recognition candidates determining system in a speech recognition device for calculating a similarity between a plurality of preliminarily registered speech words and an inputted speech word and outputting as recognition candidates a determined number of said plurality of preliminarily registered speech words having a higher order of similarity between said inputted speech word and said plurality of preliminarily registered speech words, comprising:
- speech recognition means for comparing said inputted speech word with said plurality of preliminarily registered speech words, for prioritizing said plurality of preliminarily registered speech words in an order from highest to lowest in similarity to said inputted speech word, and for outputting said plurality of preliminarily registered speech words in said order;
- SN ratio calculator means for calculating an SN ratio of said inputted speech word to environmental noise;
- interpolating means for selecting a plurality of SN ratios each corresponding to a number of said recognition candidates to obtain a predetermined recognition rate and for deriving an interpolating equation for interpolating a number of said recognition candidates corresponding to said calculated SN ratio being between said selected SN ratios;
- number-of-recognition candidates storing table means for storing said number of recognition candidates corresponding to each of said selected SN ratios; and
- number-of-recognition candidates determiner means for determining a quantity of recognition candidates based on said interpolated number by substituting said SN ratio calculated by said SN ratio calculator means in said interpolating equation, and for outputting said quantity of recognition candidates of said outputted preliminarily registered speech words in said order highest to lowest in similarity as said recognition candidates, said interpolating equation being obtained such that said determined number is gradually varied in each SN ratio range between said selected SN ratios, said interpolating equation thereby determining said determined number for any SN ratio.
- 6. The number-of-recognition candidates determining system in a speech recognition device according to claim 5, wherein
- said interpolating equation generates a linear change in a graph indicating the change in said determined number for each SN ratio between said selected SN ratios.
- 7. A number-of-recognition candidates determining system in a speech recognition device for calculating a similarity between a plurality of preliminarily registered speech words and an inputted speech word and outputting as recognition candidates a determined number of said plurality of preliminarily registered speech words having a higher order of similarity between said inputted speech word and said plurality of preliminarily registered speech words, comprising:
- speech recognition means for comparing said inputted speech word with said plurality of preliminarily registered speech words, for prioritizing said plurality of preliminarily registered speech words in an order from highest to lowest in similarity to said inputted speech word, and for outputting said plurality of preliminarily registered speech words in said order;
- SN ratio calculator means for calculating an SN ratio of said inputted speech to environmental noise;
- interpolating means for selecting a plurality of SN ratios each corresponding to a number of said recognition candidates to obtain a predetermined recognition rate and for deriving an interpolating equation for interpolating a number of said recognition candidates corresponding to said calculated SN ratio being between said selected SN ratios;
- number-of-recognition candidates storing table means for storing said number of recognition candidates corresponding to each of said selected SN ratios; and
- number-of-recognition candidates determiner means for determining a quantity of recognition candidates based on said interpolated number by substituting said SN ratio calculated by said SN ratio calculator means in said interpolating equation, and for outputting said quantity of recognition candidates of said outputted preliminarily registered speech words in said order from highest to lowest in similarity as said recognition candidates, said quantity being determined for any of said selected SN ratios by obtaining said interpolating equation for gradually varying the quantity for each of said SN ratio ranges between said selected SN ratios.
- 8. The number-of-recognition candidates determining system in a speech recognition device according to claim 7, wherein
- said interpolating equation for gradually varying said determined number for each of said SN ratio ranges between said selected SN ratios is a linear function equation.
- 9. The number-of-recognition candidates determining system in a speech recognition device according to claim 7, wherein
- said interpolating equation for gradually varying said determined number for each of said SN ratio ranges between said selected SN ratios is a high degree function equation including a multiple regression of the high degree function.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3-193261 |
Aug 1991 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/922,783, filed Jul. 31, 1992, now abandoned.
US Referenced Citations (4)
Foreign Referenced Citations (2)
Number |
Date |
Country |
A-0 487 307 |
May 1992 |
EPX |
0487307 |
May 1992 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
922783 |
Jul 1992 |
|