← Back to Patent Explorer
US5502791A Expired / Lapsed US ⏱️ 0.0 years remaining

Speech recognition by concatenating fenonic allophone hidden Markov models in parallel among subwords

Assignee: International Business Machines Corp
•
Filing: 1993-09-01
•
Granted: 1996-03-26
•
Expires: 2013-09-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Analysis of a word input from a speech input device 1 for its features is made by a feature extractor 4 to obtain a feature vector sequence corresponding to said word, or to obtain a label sequence by applying a further transformation in a labeler 8. Fenonic hidden Markov models for speech transformation candidates are combined with N-gram probabilities (where N is all integer greater than or equal to 2) to produce models of words. The recognizer determines the probability that the speech model composed for each candidate word would output the label sequence or feature vector sequence input as speech, and outputs the candidate word corresponding to the speech model having the highest probability to a display 19.

Inventors

  • 👤 Masafumi Nishimura
  • 👤 Masaaki Okochi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 22:50
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/14; G10L15/142; G10L15/18; G10L15/183; G10L15/187; G10L15/19; G10L15/197; G10L15/02; G10L2015/025; G10L15/06; G10L15/063; G10L2015/0631

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 139 words
A speech recognizer comprising: means for analyzing a word inputted as speech for its features and thus obtaining a label sequence or feature vector sequence corresponding to said word; means for retaining hidden Markov models respectively for one or more allophones of subwords of each speech transformation candidate; dictionary means for retaining a plurality of candidate words to be recognized; means for composing a speech model by concatenating each hidden Markov model for allophones of each speech transformation candidate in parallel among subwords in correspondence to a candidate word; means for determining a probability of a speech model composed with regard to each candidate word to output the label sequence or feature vector sequence of said word inputted as speech, and outputting the candidate word corresponding to a speech model of a highest probability as a result of recognition.
Claim 2
Dependent Claim 139 words
A speech recognizer comprising: means for analyzing a word inputted as speech for its features and thus obtaining a label sequence or feature vector sequence corresponding to said word; means for retaining hidden Markov models respectively for one or more allophones of subwords of each speech transformation candidate; dictionary means for retaining a plurality of candidate words to be recognized; means for composing a speech model by concatenating each hidden Markov model for allophones of each speech transformation candidate in parallel among subwords in correspondence to a candidate word; means for determining a probability of a speech model composed with regard to each candidate word to output the label sequence or feature vector sequence of said word inputted as speech, and outputting the candidate word corresponding to a speech model of a highest probability as a result of recognition.
Claim 3
Dependent Claim 162 words
A speech recognizer comprising: means for analyzing a word inputted as speech for its features and thus obtaining a label sequence or feature vector sequence corresponding to said word; means for retaining fenonic hidden Markov models; means for retaining the label sequence for each speech transformation candidate on which subwords of a word are transformed as speech; dictionary means for retaining a plurality of candidate words to be recognized; means for applying fenonic hidden Markov models of allophones of subwords of each speech transformation candidate in correspondence to said candidate words and concatenating the models for each speech transformation candidate in parallel among the subwords to compose a speech model; means for determining a probability of a speech model composed with regard to each candidate word so as to output the label sequence or feature vector sequence of said word inputted as speech, and outputting the candidate word corresponding to the speech model of a highest probability as a result of recognition.
Claim 4
Dependent Claim 162 words
A speech recognizer comprising: means for analyzing a word inputted as speech for its features and thus obtaining a label sequence or feature vector sequence corresponding to said word; means for retaining fenonic hidden Markov models; means for retaining the label sequence for each speech transformation candidate on which subwords of a word are transformed as speech; dictionary means for retaining a plurality of candidate words to be recognized; means for applying fenonic hidden Markov models of allophones of subwords of each speech transformation candidate in correspondence to said candidate words and concatenating the models for each speech transformation candidate in parallel among the subwords to compose a speech model; means for determining a probability of a speech model composed with regard to each candidate word so as to output the label sequence or feature vector sequence of said word inputted as speech, and outputting the candidate word corresponding to the speech model of a highest probability as a result of recognition.
Claim 5
Dependent Claim 180 words
A speech recognizer comprising: means for analyzing a word inputted as speech for its features and thus obtaining a label sequence or feature vector sequence corresponding to said word; means for retaining hidden Markov models for each speech transformation candidate, the hidden Markov models comprising allophones of one or more subwords of the candidate, by assigning to each allophone an N-gram relation (N=an integer greater than or equal to 2) with the speech transformation candidates of other preceding subwords in the word; dictionary means for retaining a plurality of candidate words to be recognized; means for concatenating each hidden Markov model for each speech transformation candidate in parallel among the subwords in correspondence to said candidate words and on the basis of said N-gram relation to compose a speech model; means for determining the probability of a speech model composed with regard to each candidate word to output the label sequence or feature vector sequence of said word inputted as speech, and outputting a candidate word corresponding to the speech model of the highest probability as a result of recognition.
Claim 6
Dependent Claim 180 words
A speech recognizer comprising: means for analyzing a word inputted as speech for its features and thus obtaining a label sequence or feature vector sequence corresponding to said word; means for retaining hidden Markov models for each speech transformation candidate, the hidden Markov models comprising allophones of one or more subwords of the candidate, by assigning to each allophone an N-gram relation (N=an integer greater than or equal to 2) with the speech transformation candidates of other preceding subwords in the word; dictionary means for retaining a plurality of candidate words to be recognized; means for concatenating each hidden Markov model for each speech transformation candidate in parallel among the subwords in correspondence to said candidate words and on the basis of said N-gram relation to compose a speech model; means for determining the probability of a speech model composed with regard to each candidate word to output the label sequence or feature vector sequence of said word inputted as speech, and outputting a candidate word corresponding to the speech model of the highest probability as a result of recognition.
Claim 7
Dependent Claim 193 words
A speech recognizer comprising: means for analyzing a word inputted as speech for its features and thus obtaining a label sequence or feature vector sequence corresponding to said word; means for retaining fenonic hidden Markov models for each speech transformation candidate, the hidden Markov models comprising allophones of one or more subwords of the candidate, by assigning to each allophone an N-gram relation (N=an integer greater than or equal to 2) with the speech transformation candidates of other preceding subwords in the word; dictionary means for retaining a plurality of candidate words to be recognized; means for applying hidden Markov models to each speech transformation candidate in correspondence to said candidate words and on the basis of said N-gram relation, and concatenating each hidden Markov model for each of these speech transformation candidates in parallel among the subwords to compose a speech model; means for determining the probability of a speech model composed with regard to each candidate word to output the label sequence or feature vector sequence of said word inputted as speech, and outputting a candidate word corresponding to the speech model of the highest probability as a result of recognition.
Claim 8
Dependent Claim 193 words
A speech recognizer comprising: means for analyzing a word inputted as speech for its features and thus obtaining a label sequence or feature vector sequence corresponding to said word; means for retaining fenonic hidden Markov models for each speech transformation candidate, the hidden Markov models comprising allophones of one or more subwords of the candidate, by assigning to each allophone an N-gram relation (N=an integer greater than or equal to 2) with the speech transformation candidates of other preceding subwords in the word; dictionary means for retaining a plurality of candidate words to be recognized; means for applying hidden Markov models to each speech transformation candidate in correspondence to said candidate words and on the basis of said N-gram relation, and concatenating each hidden Markov model for each of these speech transformation candidates in parallel among the subwords to compose a speech model; means for determining the probability of a speech model composed with regard to each candidate word to output the label sequence or feature vector sequence of said word inputted as speech, and outputting a candidate word corresponding to the speech model of the highest probability as a result of recognition.
Claim 9
Independent Claim 207 words
A method of speech recognition comprising the steps of: retaining fenonic hidden Markov models for each speech transformation candidate, the hidden Markov models comprising allophones of one or more subwords of the candidate, by assigning to each allophone an N-gram relation (N=an integer greater than or equal to 2) with the speech transformation candidates of other preceding subwords in the word; retaining label sequences for each speech transformation candidate on which the subwords of a word are transformed as speech; retaining a plurality of candidate words to be recognized; analyzing a word inputted as speech for its features and obtaining a label sequence or feature vector sequence corresponding to the word concerned; applying fenonic hidden Markov models to each speech transformation candidate in correspondence to said candidate words and on the basis of said N-gram relation; concatenating each fenonic hidden Markov model for each of these speech transformation candidates in parallel among the subwords to compose a speech model; determining the probability of a speech model composed with regard to each candidate word to output the label sequence or feature vector sequence of said word inputted as speech, and outputting a candidate word corresponding to the speech model of the highest probability as a result of recognition.
Claim 10
Independent Claim 207 words
A method of speech recognition comprising the steps of: retaining fenonic hidden Markov models for each speech transformation candidate, the hidden Markov models comprising allophones of one or more subwords of the candidate, by assigning to each allophone an N-gram relation (N=an integer greater than or equal to 2) with the speech transformation candidates of other preceding subwords in the word; retaining label sequences for each speech transformation candidate on which the subwords of a word are transformed as speech; retaining a plurality of candidate words to be recognized; analyzing a word inputted as speech for its features and obtaining a label sequence or feature vector sequence corresponding to the word concerned; applying fenonic hidden Markov models to each speech transformation candidate in correspondence to said candidate words and on the basis of said N-gram relation; concatenating each fenonic hidden Markov model for each of these speech transformation candidates in parallel among the subwords to compose a speech model; determining the probability of a speech model composed with regard to each candidate word to output the label sequence or feature vector sequence of said word inputted as speech, and outputting a candidate word corresponding to the speech model of the highest probability as a result of recognition.
Claim 11
Dependent Claim 25 words
A method of training a speech model as set forth in claim 5 wherein said hidden Markov model consists of a fenonic hidden Markov model.

References Cited (Backward Citations)

US4817156A Cited
US5031217A Cited
EP0362785A2 Cited
GB2240203A Cited
US5129001A Cited
EP0504927A2 Cited
US5199077A Cited
US5278942A Cited
US5317673A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-26 1999-09-25 2000-03-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-26 2003-09-25 2004-03-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-26 2007-09-25 2008-03-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag