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

Speech recognition system with efficient storage and rapid assembly of phonological graphs

Assignee: International Business Machines Corp
•
Filing: 1985-05-09
•
Granted: 1990-12-25
•
Expires: 2005-05-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A continuous speech recognition system having a speech processor and a word recognition computer subsystem, characterized by an element for developing a graph for confluent links between confluent nodes; an element for developing a graph of boundary links between adjacent words; an element for storing an inventory of confluent links and boundary links as a coding inventory; an element for converting an unknown utterance into an encoded sequence of confluent links and boundary links corresponding to recognition sequences stored in the word recognition subsystem recognition vocabulary for speech recognition. The invention also includes a method for achieving continouous speech recognition by characterizing speech as a sequence of confluent links which are matched with candidate words. The invention also applies to isolated word speech recognition as with continuous speech recognition, except that in such case there are no boundary links.

Inventors

  • 👤 Lalit R. Bahl
  • 👤 Paul S. Cohen
  • 👤 Robert L. Mercer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:31
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/18; G10L15/183; G10L15/187; G10L15/14

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 136 words
An apparatus for storing electronic representation of words, said apparatus comprising: means for storing a first electronic signal representing at least two alternative pronunciations of a portion of speech, said first signal comprising data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; means for storing a second electronic signal representing a first word comprising the first portion of speech, said second signal comprising the first identifier for representing at least a portion of the first word; and means for storing a third electronic signal representing a second word different from the first word, said second word comprising the first portion of speech, said third signal comprising the first identifier for representing at least a portion of the second word.
Claim 2
Independent Claim 136 words
An apparatus for storing electronic representation of words, said apparatus comprising: means for storing a first electronic signal representing at least two alternative pronunciations of a portion of speech, said first signal comprising data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; means for storing a second electronic signal representing a first word comprising the first portion of speech, said second signal comprising the first identifier for representing at least a portion of the first word; and means for storing a third electronic signal representing a second word different from the first word, said second word comprising the first portion of speech, said third signal comprising the first identifier for representing at least a portion of the second word.
Claim 3
Dependent Claim 43 words
An apparatus as claimed in claim 1, characterized in that the occurrence of any one of the alternative pronunciations of the first portion of speech is independent of the occurrence of other portions of speech preceding or following the first portions of speech.
Claim 4
Dependent Claim 41 words
An apparatus as claimed in claim 1, characterized in that the occurrence of any one of the alternative pronunciations of the first portion of speech is dependent on the occurrence of other portions of speech preceding the first portion of speech.
Claim 5
Dependent Claim 41 words
An apparatus as claimed in claim 1, characterized in that the occurrence of any one of the alternative pronunciations of the first portion of speech is dependent on the occurrence of other portions of speech following the first portion of speech.
Claim 6
Dependent Claim 34 words
An apparatus as claimed in claim 1, characterized in that the first electronic signal comprises probability data representing the probability of occurrence of each of the alternative pronunciations of the first portion of speech.
Claim 7
Independent Claim 436 words
An apparatus for storing electronic representations of words, said apparatus comprising: means for storing a first electronic signal representing at least two alternative pronunciations of a first portion of speech, the occurrence of one of any one of said alternative pronunciations of the first portion of speech being independent of the occurrence of other portions of speech preceding or following the first portion of speech, said first signal comprising data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; means for storing a second electronic signal representing at least two alternative pronunciations of a second portion of speech different from the first portion of speech, the occurrence of any one of said alternative pronunciations of the second portion of speech being dependent on the occurrence of other portions of speech following the second portion of speech, the occurrence of any one of said alternative pronunciations of the second portion of speech being independent of the occurrence of other portions of speech preceding the second portion of speech, said second signal comprising data having a data length, said second signal being identified by a second identifier with a length less than the data length of the second signal; means for storing a third electronic signal representing at least two alternative pronunciations of a third portion of speech different from the first and second portions of speech, the occurrence of any one of said alternative pronunciations of the third portion of speech being dependent on the occurrence of other portions of speech preceding the third portion of speech, the occurrence of any of one of said alternative pronunciations of the third portion of speech being independent of the occurrence of other portions of speech following the third portion of speech, said third signal comprising data having a data length, said third signal being identified by a third identifier with a length less than the data length of the third signal; means for storing a fourth electronic signal representing a first word comprising the second portion of speech, said fourth signal comprising the second identifier for representing at least a portion of the first word; means for storing a fifth electronic signal representing a second word different from the first word, said second word comprising the third portion of speech, said fifth signal comprising the third identifier for representing at least a portion of the second word; and means for storing a sixth electronic signal comprising the first identifier for representing the second portion of speech followed by the third portion of speech.
Claim 8
Independent Claim 436 words
An apparatus for storing electronic representations of words, said apparatus comprising: means for storing a first electronic signal representing at least two alternative pronunciations of a first portion of speech, the occurrence of one of any one of said alternative pronunciations of the first portion of speech being independent of the occurrence of other portions of speech preceding or following the first portion of speech, said first signal comprising data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; means for storing a second electronic signal representing at least two alternative pronunciations of a second portion of speech different from the first portion of speech, the occurrence of any one of said alternative pronunciations of the second portion of speech being dependent on the occurrence of other portions of speech following the second portion of speech, the occurrence of any one of said alternative pronunciations of the second portion of speech being independent of the occurrence of other portions of speech preceding the second portion of speech, said second signal comprising data having a data length, said second signal being identified by a second identifier with a length less than the data length of the second signal; means for storing a third electronic signal representing at least two alternative pronunciations of a third portion of speech different from the first and second portions of speech, the occurrence of any one of said alternative pronunciations of the third portion of speech being dependent on the occurrence of other portions of speech preceding the third portion of speech, the occurrence of any of one of said alternative pronunciations of the third portion of speech being independent of the occurrence of other portions of speech following the third portion of speech, said third signal comprising data having a data length, said third signal being identified by a third identifier with a length less than the data length of the third signal; means for storing a fourth electronic signal representing a first word comprising the second portion of speech, said fourth signal comprising the second identifier for representing at least a portion of the first word; means for storing a fifth electronic signal representing a second word different from the first word, said second word comprising the third portion of speech, said fifth signal comprising the third identifier for representing at least a portion of the second word; and means for storing a sixth electronic signal comprising the first identifier for representing the second portion of speech followed by the third portion of speech.
Claim 9
Independent Claim 129 words
A method of storing electronic representations of words, said method comprising: storing a first electronic signal representing at least two alternative pronunciations of a portion of speech, said first signal comprising data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; storing a second electronic signal representing a first word comprising the first portion of speech, said second signal comprising the identifier for representing at least a portion of the first word; and storing a third electronic signal representing a second word different from the first word, said second word comprising the first portion of speech, said third signal comprising the first identifier for representing at least a portion of the second word.
Claim 10
Independent Claim 129 words
A method of storing electronic representations of words, said method comprising: storing a first electronic signal representing at least two alternative pronunciations of a portion of speech, said first signal comprising data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; storing a second electronic signal representing a first word comprising the first portion of speech, said second signal comprising the identifier for representing at least a portion of the first word; and storing a third electronic signal representing a second word different from the first word, said second word comprising the first portion of speech, said third signal comprising the first identifier for representing at least a portion of the second word.
Claim 11
Dependent Claim 43 words
A method as claimed in claim 7, characterized in that the occurrence of any one of the alternative pronunciations of the first portion of speech is independent of the occurrence of other portions of speech preceding or following the first portion of speech.
Claim 12
Dependent Claim 41 words
A method as claimed in claim 7, characterized in that the occurrence of any one of the alternative pronunciations of the first portion of speech is dependent on the occurrence of other portions of speech preceding the first portion of speech.
Claim 13
Dependent Claim 41 words
A method as claimed in claim 7, characterized in that the occurrence of any one of the alternative pronunciations of the first portion of speech is dependent on the occurrence of other portions of speech following the first portion of speech.
Claim 14
Dependent Claim 34 words
A method as claimed in claim 7, characterized in that the first electronic signal comprises probability data representing the probability of occurrence of each of the alternative pronunciations of the first portion of speech.
Claim 15
Independent Claim 421 words
A method of storing electronic representations of words, said method comprising: storing a first electronic signal representing at least two alternative pronunciations of a first portion of speech, the occurrence of any one of said alternative pronunciations of the first portion of speech being independent of the occurrence of other portions of speech preceding or following the first portion of speech, said first signal comprising data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; storing a second electronic signal representing at least two alternative pronunciations of a second portion of speech different from the first portion of speech the occurrence of any one of said alternative pronunciations of the second portion of speech being dependent on the occurrence of other portions of speech following the second portion of speech, the occurrence of any one of said alternative pronunciations of the second portion of speech being independent of the occurrence of other portions of speech preceding the second portion of speech, said second signal comprising data having a data length, said second signal being identified by a second identifier with a length less than the data length of the second signal; storing a third electronic signal representing at least two alternative pronunciations of a third portion of speech different from the first and second portions of speech, the occurrence of any one of said alternative pronunciations of the third portion of speech being dependent on the occurrence of other portions of speech preceding the third portion of speech, the occurrence of any one of said alternative pronunciations of the third portion of speech being independent of the occurrence of other portions of speech following the third portion of speech, said third signal comprising data having a data length, said third signal being identified by a third identifier with a length less than the data length of the third signal; storing a fourth electronic signal representing a first word comprising the second portion of speech, said fourth signal comprising the second identifier for representing at least a portion of the first word; storing a fifth electronic signal representing a second word different from the first word, said second word comprising the third portion of speech, said fifth signal comprising the third identifier for representing at least a portion of the second word; and storing a sixth electronic signal comprising the first identifier for representing the second portion of speech followed by the third portion of speech.
Claim 16
Independent Claim 421 words
A method of storing electronic representations of words, said method comprising: storing a first electronic signal representing at least two alternative pronunciations of a first portion of speech, the occurrence of any one of said alternative pronunciations of the first portion of speech being independent of the occurrence of other portions of speech preceding or following the first portion of speech, said first signal comprising data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; storing a second electronic signal representing at least two alternative pronunciations of a second portion of speech different from the first portion of speech the occurrence of any one of said alternative pronunciations of the second portion of speech being dependent on the occurrence of other portions of speech following the second portion of speech, the occurrence of any one of said alternative pronunciations of the second portion of speech being independent of the occurrence of other portions of speech preceding the second portion of speech, said second signal comprising data having a data length, said second signal being identified by a second identifier with a length less than the data length of the second signal; storing a third electronic signal representing at least two alternative pronunciations of a third portion of speech different from the first and second portions of speech, the occurrence of any one of said alternative pronunciations of the third portion of speech being dependent on the occurrence of other portions of speech preceding the third portion of speech, the occurrence of any one of said alternative pronunciations of the third portion of speech being independent of the occurrence of other portions of speech following the third portion of speech, said third signal comprising data having a data length, said third signal being identified by a third identifier with a length less than the data length of the third signal; storing a fourth electronic signal representing a first word comprising the second portion of speech, said fourth signal comprising the second identifier for representing at least a portion of the first word; storing a fifth electronic signal representing a second word different from the first word, said second word comprising the third portion of speech, said fifth signal comprising the third identifier for representing at least a portion of the second word; and storing a sixth electronic signal comprising the first identifier for representing the second portion of speech followed by the third portion of speech.
Claim 17
Independent Claim 244 words
An apparatus for storing electronic representations of words, said apparatus comprising: means for storing a speech unit signal, said speech unit signal comprising first data representing at least a first pronunciation of a first speech unit, said speech unit signal comprising second data representing at least a second pronunciation different from the first pronunciation of the first speech unit, said first and second data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; means for storing a first word signal representing a first word comprising the first speech unit, said first word signal comprising the first identifier for representing at least a portion of the first word; means for storing a second word signal representing a second word different from the first word, said second word comprising the first speech unit, said second word signal comprising the first identifier for representing at least a portion of the second word; means for retrieving the first word signal and for retrieving the first identifier for representing at least a portion of the first word; means for identifying the stored speech unit signal from the retrieved first identifier, and for retrieving the first data or the second data from the speech unit signal; and means for generating a phone machine for one pronunciation of the portion of the first word from the retrieved first data or second data, but not both.
Claim 18
Independent Claim 244 words
An apparatus for storing electronic representations of words, said apparatus comprising: means for storing a speech unit signal, said speech unit signal comprising first data representing at least a first pronunciation of a first speech unit, said speech unit signal comprising second data representing at least a second pronunciation different from the first pronunciation of the first speech unit, said first and second data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; means for storing a first word signal representing a first word comprising the first speech unit, said first word signal comprising the first identifier for representing at least a portion of the first word; means for storing a second word signal representing a second word different from the first word, said second word comprising the first speech unit, said second word signal comprising the first identifier for representing at least a portion of the second word; means for retrieving the first word signal and for retrieving the first identifier for representing at least a portion of the first word; means for identifying the stored speech unit signal from the retrieved first identifier, and for retrieving the first data or the second data from the speech unit signal; and means for generating a phone machine for one pronunciation of the portion of the first word from the retrieved first data or second data, but not both.
Claim 19
Dependent Claim 42 words
An apparatus as claimed in claim 13, characterized in that the occurrence of either the first pronunciation or the second pronunciation of the first speech unit is independent of the occurrence of other speech units preceding or following the first speech unit.
Claim 20
Dependent Claim 40 words
An apparatus as claimed in claim 13, characterized in that the occurrence of either the first pronunciation or the second pronunciation of the first speech unit is dependant on the occurrence of other speech units preceding the first speech unit.
Claim 21
Dependent Claim 40 words
An apparatus as claimed in claim 13, characterized in that the occurrence of either the first pronunciation or the second pronunciation of the first speech unit is dependent on the occurrence of other speech units following the first speech unit.
Claim 22
Dependent Claim 37 words
An apparatus as claimed in claim 13, characterized in that the speech unit signal further comprises probability data representing the probability of occurrence of either the first pronunciation or the second pronunciation of the first speech unit.
Claim 23
Independent Claim 233 words
A method of storing electronic representations of words, said method comprising the step of: storing a speech unit signal, said speech unit signal comprising first data representing at least a first pronunciation of a first speech unit, said speech unit signal comprising second data representing at least a second pronunciation different from the first pronunciation of the first speech unit, said first and second data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; storing a first word signal representing a first word comprising the first speech unit, said first word signal comprising the first identifier for representing at least a portion of the fist word; storing a second word signal representing a second word different from the first word, said second word comprising the first speech unit, said second word signal comprising the first identifier for representing at least a portion of the second word; retrieving the first word signal and retrieving the first identifier for representing at least a portion of the first word; identifying the stored speech unit signal from the retrieved first identifier, and retrieving the first data or the second data from the speech unit signal; and generating a phone machine for one pronunciation of the portion of the first word from the retrieved first data or second data, but not both.
Claim 24
Independent Claim 233 words
A method of storing electronic representations of words, said method comprising the step of: storing a speech unit signal, said speech unit signal comprising first data representing at least a first pronunciation of a first speech unit, said speech unit signal comprising second data representing at least a second pronunciation different from the first pronunciation of the first speech unit, said first and second data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; storing a first word signal representing a first word comprising the first speech unit, said first word signal comprising the first identifier for representing at least a portion of the fist word; storing a second word signal representing a second word different from the first word, said second word comprising the first speech unit, said second word signal comprising the first identifier for representing at least a portion of the second word; retrieving the first word signal and retrieving the first identifier for representing at least a portion of the first word; identifying the stored speech unit signal from the retrieved first identifier, and retrieving the first data or the second data from the speech unit signal; and generating a phone machine for one pronunciation of the portion of the first word from the retrieved first data or second data, but not both.
Claim 25
Dependent Claim 42 words
A method as claimed in claim 18, characterized in that the occurrence of either the first pronunciation or the second pronunciation of the first speech unit is independent of the occurrence of other speech units preceding or following the first speech unit.
Claim 26
Dependent Claim 40 words
A method as claimed in claim 18, characterized in that the occurrence of either the first pronunciation or the second pronunciation of the first speech unit is dependent on the occurrence of other speech units preceding the first speech unit.
Claim 27
Dependent Claim 40 words
A method as claimed in claim 18, characterized in that the occurrence of either the first pronunciation or the second pronunciation of the first speech unit is dependent on the occurrence of other speech units following the first speech unit.
Claim 28
Dependent Claim 37 words
A method as claimed in claim 18, characterized in that the speech unit signal further comprises probability data representing the probability of occurrence of either the first pronunciation or the second pronunciation of the first speech unit.
Claim 29
Dependent Claim 277 words
A speech recognition apparatus comprising: means for storing a speech unit signal, said speech unit signal comprising first data representing at least a first pronunciation of a first speech unit, said speech unit signal comprising second data representing at least a second pronunciation different from the first pronunciation of the first speech unit, said first and second data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; means for storing a first word signal representing a first word comprising the first speech unit, said first word signal comprising the first identifier for representing at least a portion of the first word; means for storing a second word signal representing a second word different from the first word, said second word comprising the first speech unit, said second word signal comprising the first identifier for representing at least a portion of the second word; means for retrieving the first word signal and for retrieving the first identifier for representing at least a portion of the first word; means for identifying the stored speech unit signal from the retrieved first identifier, and for retrieving the first data or the second data from the speech unit signal; means for generating a phone machine for one pronunciation of the portion of the first word from the retrieved first data or second data, but not both; means for converting a spoken sound into an utterance signal; and means for matching the utterance signal to the phone machine and for outputting a match score signal proportional to the likelihood of the phone machine producing the utterance signal.
Claim 30
Dependent Claim 277 words
A speech recognition apparatus comprising: means for storing a speech unit signal, said speech unit signal comprising first data representing at least a first pronunciation of a first speech unit, said speech unit signal comprising second data representing at least a second pronunciation different from the first pronunciation of the first speech unit, said first and second data having a data length, said first signal being identified by a first identifier with a length less than the data length of the first signal; means for storing a first word signal representing a first word comprising the first speech unit, said first word signal comprising the first identifier for representing at least a portion of the first word; means for storing a second word signal representing a second word different from the first word, said second word comprising the first speech unit, said second word signal comprising the first identifier for representing at least a portion of the second word; means for retrieving the first word signal and for retrieving the first identifier for representing at least a portion of the first word; means for identifying the stored speech unit signal from the retrieved first identifier, and for retrieving the first data or the second data from the speech unit signal; means for generating a phone machine for one pronunciation of the portion of the first word from the retrieved first data or second data, but not both; means for converting a spoken sound into an utterance signal; and means for matching the utterance signal to the phone machine and for outputting a match score signal proportional to the likelihood of the phone machine producing the utterance signal.

References Cited (Backward Citations)

US3679830A Cited
US4032710A Cited
US4059725A Cited
US4092493A Cited
US4107460A Cited
US4181821A Cited
US4400788A Cited
US4513435A Cited
US4481593A Cited
US4587670A Cited
US4723290A Cited
US4741036A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-12-24 1994-06-25 1994-12-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-12-24 1998-06-25 1998-12-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-12-24 2002-06-25 2002-12-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag