Claims
- 1. A speech recognition system comprising:
- parameter extracting means for analyzing input speech and extracting a speech parameter from the input speech;
- first storage means for storing a word reference pattern;
- first word recognizing means for segmenting the speech parameter extracted by said parameter extracting means into units of words and outputting a word speech pattern corresponding to one of the words, and for performing word recognition by matching the word speech pattern with the word reference pattern stored in said first storage means and outputting a first word-recognition result;
- second storage means for storing at least one word constituent element reference pattern;
- second word recognizing means for segmenting the speech parameter into units of word constituent elements and outputting a word constituent element speech pattern corresponding to one of the word constituent elements, for performing recognition of each of the word constituent elements by matching the word constituent element speech pattern with the word constituent element reference pattern stored in said second storage means and outputting a series of recognized word constituent elements, and for performing word recognition on the basis of the series of recognized word constituent elements and outputting a second word recognition result;
- recognition result output means connected to said first and second word recognizing means, for obtaining a final recognition result from the first and second word recognition results from said first and second word recognizing means, said recognition result output means including means for increasing a value representing a contribution of the first word recognition result to the final recognition result to be larger than a value representing a contribution of the second word recognition result to the final recognition result in accordance with an increase in the number of word speech patterns used in learning for the first recognition and means for determining the final recognition result in accordance with the increasing value representing the contribution of the first word recognition result thereto; and
- learning means for executing learning for forming a new word reference pattern from the recognition result obtained by said recognition result output means and the word speech pattern, said learning means transferring the new word reference pattern to said first storage means, to store it therein and increase the number of word speech patterns being stored in said first storage means.
- 2. A system according to claim 1, wherein said first word recognizing means includes storage means for storing a word reference pattern, and said learning means includes means for updating a storage content of said storage means.
- 3. A system according to claim 1, wherein said second word recognizing means uses phonemes as units of a word constituent element.
- 4. A system according to claim 1, wherein said second word recognizing means uses syllables as units of a word constituent element.
- 5. A system according to claim 1, wherein said recognizing result output means includes means for weighting the first and second recognition results in accordance with recognition characteristics of said first and second word recognizing means, respectively, and outputting a synthetic recognition result.
- 6. A system according to claim 1, wherein said learning means includes input means for designating category names of the recognized input speech as learning word speech patterns and means for collecting the learning word speech patterns in response to a designation input from said input means.
- 7. A system according to claim 1, wherein said learning means includes means for storing non-learned recognition information in said first and second word recognizing means and said recognition result output means, monitor means for monitoring the amount of non-learned recognition information, and means for executing learning on the basis of the recognition information in response to said monitor means every time the amount of non-learned recognition information reaches a predetermined value.
- 8. A system according to claim 1, wherein said predetermined determination rule is given as:
- S.sup.(l) =.alpha..sup.(l) P1.sup.(l) +(1-.alpha..sup.(l))P2.sup.(l)
- wherein S.sup.(l) is a final similarity value of the category l, .alpha..sup.(l) is a parameter representing a contribution of word recognition by word-based matching, and P1.sup.(l) and P2.sup.(l) are converted similarity values based upon word recognition of word- and phoneme-based matching, respectively.
- 9. A speech recognition system comprising:
- parameter extracting means for analyzing input speech and extracting a speech parameter from the input speech;
- first storage means for storing a word reference speech pattern;
- first word recognizing means for segmenting the speech parameter extracted by said parameter extracting means into units of words and outputting a word speech pattern corresponding to one of the words, and for performing word recognition by matching the word speech pattern with the word reference pattern stored in said first storage means and outputting a first word-recognition result;
- second storage means for storing at least one word constituent element reference pattern;
- second word recognizing means for segmenting the speech parameter into units of word constituent elements and outputting a word constituent element speech pattern corresponding to one of the word constituent elements, for performing recognition of each of the word constituent elements by matching the word constituent element speech pattern with the word constituent element reference pattern stored in said second storage means and outputting a series of recognized word constituent elements, and for performing word recognition on the basis of the series of recognized word constituent elements and outputting a second word recognition result;
- recognition result output means connected to said first and second word recognizing means, for obtaining a final recognition result from the first and second word recognition results of said first and second word recognizing means; and
- learning means for executing learning of the word reference pattern on the basis of the recognition result obtained by said recognition result output means and a word speech pattern extracted in the course of the recognition processing, wherein
- said recognition result output means includes means for increasing a value representing a contribution of the first word recognition result to the final recognition result to be larger than a value representing a contribution of the second word recognition result to the final recognition result as the amount of learning executed by said learning means increases and means for determining the final recognition result in accordance with the increasing value representing the contribution of the first word recognition result thereto.
- 10. A system according to claim 9, wherein said first and second word recognizing means each output discrimination results and said recognition result output means includes means for determining the amount of learning executed by said learning means, and contribution control means for controlling values representing contributions of the first and second recognition results to the final recognition result, so as to increase a relative weight of the discrimination result obtained by said second word recognizing means to the discrimination result obtained by said first word recognizing means as the amount of learning executed increases.
- 11. A system according to claim 10, wherein said means for determining an amount of learning includes means for discriminating an accumulation value of the number of word speech patterns supplied for learning of said learning means.
- 12. A system according to claim 10, wherein said contribution control means includes means for controlling priorities of recognition results which are obtained by said first and second word recognizing means so as to obtain a final recognition result.
- 13. A system according to claim 10, wherein said contribution control means includes means for selecting a processing algorithm from a plurality of processing algorithms having substantially different priorities for recognition results, which are obtained by said first and second word recognizing means so as to obtain a final recognition result, in accordance with a discrimination result obtained by said process discriminating means.
- 14. A system according to claim 9, wherein said first word recognizing means includes means for storing a word reference pattern and said learning means includes means for updating a storage content of said storage means.
- 15. A system according to claim 9, wherein said word constituent elements comprise phonemes.
- 16. A system according to claim 9, wherein said word constituent elements comprise syllables.
- 17. A system according to claim 9, wherein said recognition result output means includes means for obtaining a recognition result by weighting the first and second recognition results obtained by said first and second word recognizing means in accordance with recognition characteristics of said first and second word recognizing means, respectively.
- 18. A system according to claim 9, wherein said learning means includes input means for designation a category name of the recognized input speech as a learning word speech pattern and means for collecting the word speech patterns in response to a designation input from said input means.
- 19. A system according to claim 9, wherein said learning means includes means for storing recognition information in said first and second word recognizing means and said recognition result output means, counting means for counting an accumulation value of the number of word speech patterns subjected to recognition processing, and said means for executing learning executes learning on the basis of the recognition information in response to said counting means every time the accumulation value reaches a predetermined value.
- 20. A speech recognition system comprising:
- parameter extracting means for analyzing input speech and extracting a speech parameter from the input speech;
- first reference pattern output means for outputting a word reference pattern;
- first word recognizing means for segmenting the speech parameter extracted by said parameter extracting means into units of words and outputting a word speech pattern corresponding to one of the words, and for performing word recognition by matching the word speech pattern with the word reference pattern output from said first reference pattern output means and outputting a first word-recognition result;
- second reference pattern output means for outputting a word constituent element reference pattern;
- second word recognizing means for segmenting the speech parameter into units of word constituent elements, for outputting a word constituent element speech pattern corresponding to one of the word constituent elements, for performing recognition of each of the word constituent elements by matching the word constituent element speech pattern with the word constituent element reference pattern output from said second reference pattern output means to obtain a series of recognized word constituent elements, and for performing word recognition on the basis of a series of recognized word constituent elements and outputting a second word recognition result;
- recognition result output means connected to said first and second word recognizing means, for obtaining a final recognition result from the first and second word recognition results from said first and second word recognizing means, said recognition result output means including means for increasing a value representing a contribution of the first word recognition result to the final recognition result to be larger than a value representing a contribution of the second word recognition result to the final recognition result as the number of word speech patterns used in learning for the first word recognition increases and means for determining the final recognition result in accordance with the increasing value representing the contribution of the first word recognition result thereto; and
- learning means for executing learning for forming a new word reference pattern from the final recognition result obtained by said recognition result output means and the word speech pattern, thereby increasing the number of word reference patterns.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 63-129919 |
May 1988 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/701,561, filed on May 13, 1991, now abandoned, which was a continuation of application Ser. No. 07/357,715, filed on May 26, 1989, now abandoned.
US Referenced Citations (11)
Foreign Referenced Citations (1)
| Number |
Date |
Country |
| 0200347 |
May 1986 |
EPX |
Non-Patent Literature Citations (3)
| Entry |
| Review of the Electrical Communications Laboratories, vol. 34, No. 3, May 1986, pp. 327-333, The Research and Development Headquarters, Nippon Telegraph and Telephone Corp., Tokyo JP; N. Sugamura et al.: "Speaker-dependent large vocabulary word recognition using the SPLIT method". |
| ICASSP'86-IEEE-IECEJ-ASJ International Conference on Acoustics, Speech, and Signal Processing, Tokyo, Apr. 7-11, 1986, vol. 4, pp. 2651-2654, IEEE, New York, US; Y. Niimi et al.: "Synthesis of speaker-adaptive word templates by concatenation of the monosyllabic sounds". |
| Yoichi Takebayshi et al, "Telephone Speech Recognition Using a Hybrid Method", ICPR (International Conference of Pattern Recognition, Dec., (1989), pp. 1232-1235. |
Continuations (2)
|
Number |
Date |
Country |
| Parent |
701561 |
May 1991 |
|
| Parent |
357715 |
May 1989 |
|