Patent US5329608A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5329608A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic speech recognizer

Assignee: Nokia Bell Labs
•
Filing: 1993-08-18
•
Granted: 1994-07-12
•
Expires: 2013-08-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and method for recording data in a speech recognition system and recognizing spoken data corresponding to the recorded data. The apparatus and method responds to entered data by generating a string of phonetic transcriptions from the entered data. The data and generated phonetic transcription string associated therewith is recorded in a vocabulary lexicon of the speech recognition system. The apparatus and method responds to receipt of spoken data by constructing a model of subwords characteristic of the spoken data and compares the constructed subword model with ones of the recorded lexicon vocabulary recorded phonetic transcription strings to recognize the spoken data as the data identified by and associated with a phonetic transcription string matching the constructed subword string.

Inventors

  • 👤 Enrico L. Bocchieri
  • 👤 Sedat I. Gokcen
  • 👤 Rajendra P. Mikkilineni
  • 👤 David B. Roe
  • 👤 Jay G. Wilpon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 15:42
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/18; G10L15/183; G10L15/187

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 175 words
A speech recognition system comprising: a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; a subword database that stores a plurality of phonemes representing word sounds; processor means for determining if a first spoken word received as an input is one of said words contained in said vocabulary database, said processor means generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; means for receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database; said processor means ascertains a new phoneme string based on said new word and enters said new word and new phoneme string in said vocabulary database thereby enabling a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 2
Dependent Claim 175 words
A speech recognition system comprising: a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; a subword database that stores a plurality of phonemes representing word sounds; processor means for determining if a first spoken word received as an input is one of said words contained in said vocabulary database, said processor means generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; means for receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database; said processor means ascertains a new phoneme string based on said new word and enters said new word and new phoneme string in said vocabulary database thereby enabling a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 3
Dependent Claim 64 words
The system according to claim 1 wherein said processor means comprises a dictionary database that contains a plurality of words and a corresponding phoneme string for each of said words, said processor means selecting a phoneme string stored in said dictionary database corresponding to said new non-spoken word as the new phoneme string that is stored with said new word in the vocabulary database.
Claim 4
Dependent Claim 27 words
The system according to claim 2 wherein said processor means ascertains said new phoneme string without requiring the concurrent entry of the new word in spoken form.
Claim 5
Dependent Claim 27 words
The system according to claim 1 wherein said processor means ascertains said new phoneme string without requiring the concurrent entry of the new word in spoken form.
Claim 6
Dependent Claim 205 words
A speech recognition system comprising: a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; a subword database that stores a plurality of phonemes representing word sounds; processor means for determining if a first spoken word received as an input is one of said words contained in said vocabulary database, said processor means generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; means for adding sets of new words and corresponding phoneme strings in said vocabulary database without requiring the concurrent spoken entry of such new words, said adding means comprising means for receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database, and said processor means ascertaining a new phoneme string based on said new word and entering said new word and new phoneme string in said vocabulary database thereby enabling a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 7
Dependent Claim 205 words
A speech recognition system comprising: a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; a subword database that stores a plurality of phonemes representing word sounds; processor means for determining if a first spoken word received as an input is one of said words contained in said vocabulary database, said processor means generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; means for adding sets of new words and corresponding phoneme strings in said vocabulary database without requiring the concurrent spoken entry of such new words, said adding means comprising means for receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database, and said processor means ascertaining a new phoneme string based on said new word and entering said new word and new phoneme string in said vocabulary database thereby enabling a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 8
Dependent Claim 64 words
The system according to claim 5 wherein said processor means comprises a dictionary database that contains a plurality of words and a corresponding phoneme string for each of said words, said processor means selecting a phoneme string stored in said dictionary database corresponding to said new non-spoken word as the new phoneme string that is stored with said new word in the vocabulary database.
Claim 9
Independent Claim 189 words
A method for recognizing spoken words comprising the steps of: generating a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; generating a subword database that stores a plurality of phonemes representing word sounds; determining by use of a processor means if a first spoken word received as an input is one of said words contained in said vocabulary database, said determining step including generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database; ascertaining by use of said processor means a new phoneme string based on said new word and entering said new word and new phoneme string in said vocabulary database so as to enable a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 10
Independent Claim 189 words
A method for recognizing spoken words comprising the steps of: generating a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; generating a subword database that stores a plurality of phonemes representing word sounds; determining by use of a processor means if a first spoken word received as an input is one of said words contained in said vocabulary database, said determining step including generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database; ascertaining by use of said processor means a new phoneme string based on said new word and entering said new word and new phoneme string in said vocabulary database so as to enable a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 11
Dependent Claim 63 words
The method according to claim 7 further comprising the steps of generating a dictionary database that contains a plurality of words and a corresponding phoneme string for each of said words, and selecting a phoneme string stored in said dictionary database corresponding to said new non-spoken word as the new phoneme string that is stored with the new word in the vocabulary database.
Claim 12
Dependent Claim 25 words
The method according to claim 8 wherein said new phoneme string is ascertained without requiring the concurrent entry of the new word in spoken form.
Claim 13
Dependent Claim 25 words
The method according to claim 7 wherein said new phoneme string is ascertained without requiring the concurrent entry of the new word in spoken form.
Claim 14
Dependent Claim 217 words
A speech recognition method comprising the steps of: generating a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; generating a subword database that stores a plurality of phonemes representing word sounds; determining by use of a processor means if a first spoken word received as an input is one of said words contained in said vocabulary database, said determining step including the steps of generating a first phoneme string based on phonemes stored in said subword database to represent said first word, and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; adding sets of new words and corresponding phonemes in said vocabulary database without requiring the concurrent spoken entry of such new words, said adding step including the steps of receiving a new non-spoken word in dictionary form as a series of characters, said new word not contained in said vocabulary database, and ascertaining by use of said processor means a new phoneme string based on said new word, and entering said new word and new phoneme string in said vocabulary database to enable a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 15
Dependent Claim 217 words
A speech recognition method comprising the steps of: generating a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; generating a subword database that stores a plurality of phonemes representing word sounds; determining by use of a processor means if a first spoken word received as an input is one of said words contained in said vocabulary database, said determining step including the steps of generating a first phoneme string based on phonemes stored in said subword database to represent said first word, and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; adding sets of new words and corresponding phonemes in said vocabulary database without requiring the concurrent spoken entry of such new words, said adding step including the steps of receiving a new non-spoken word in dictionary form as a series of characters, said new word not contained in said vocabulary database, and ascertaining by use of said processor means a new phoneme string based on said new word, and entering said new word and new phoneme string in said vocabulary database to enable a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 16
Dependent Claim 52 words
The method according to claim 11 further comprising the steps of generating a dictionary database that contains a plurality of words and a corresponding phoneme string for each of said words, and selecting a phoneme string stored in said dictionary database corresponding to said new non-spoken word as the new phoneme string.

References Cited (Backward Citations)

US4277644A Cited
USRE32012E Cited
USRE33597E Cited
US4980918A Cited
US4757541A Cited
US4882759A Cited
US5072452A Cited
US5027406A Cited
US5033087A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-11 1998-01-10 1998-07-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-11 2002-01-10 2002-07-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-11 2006-01-10 2006-07-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag