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

Method and apparatus for automatically invoking a new word module for unrecognized user input

Assignee: Apple Inc
•
Filing: 1995-10-04
•
Granted: 1998-12-22
•
Expires: 2015-10-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for reducing recognition errors in a speech recognition system that has a user interface, which instructs the user to invoke a new word acquisition module upon a predetermined condition, and that improves the recognition accuracy for poorly recognized words. The user interface of the present invention suggests to a user which unrecognized words may be new words that should be added to the recognition program lexicon. The user interface advises the user to enter words into a new word lexicon that fails to present themselves in an alternative word list for two consecutive tries. A method to improve the recognition accuracy for poorly recognized words via language model adaptation is also provided by the present invention. The present invention increases the unigram probability of an unrecognized word in proportion to the score difference between the unrecognized word and the top one word to guarantee recognition of the same word in a subsequent try. In the event that the score of unrecognized word is unknown (i.e., not in the alternative word list), the present invention increases the unigram probability of the unrecognized word in proportion to the difference between the top one word score and the smallest score in the alternative list.

Inventors

  • 👤 Hsiao-Wuen Hon
  • 👤 Yen-Lu Chow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:27
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/005; G10L15/08; G10L15/18; G10L15/183; G10L15/22; G10L15/19; G10L15/197

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 105 words
A computer implemented method for improving the accuracy of a speech recognition system, said method comprising the steps of: a) detecting a user speech signal; b) if the user speech signal is not found by the user from an alternative user input candidate list, instructing the user to input the user speech signal again; c) if the user speech signal is still not found by the user in the alternative user input candidate list, prompting the user to input a representation of the speech signal using a keyboard and invoking a new word module; and d) adapting a language model using the new word module.
Claim 2
Dependent Claim 105 words
A computer implemented method for improving the accuracy of a speech recognition system, said method comprising the steps of: a) detecting a user speech signal; b) if the user speech signal is not found by the user from an alternative user input candidate list, instructing the user to input the user speech signal again; c) if the user speech signal is still not found by the user in the alternative user input candidate list, prompting the user to input a representation of the speech signal using a keyboard and invoking a new word module; and d) adapting a language model using the new word module.
Claim 3
Dependent Claim 94 words
The method of claim 1 wherein step (b) further includes the steps of: i) automatically displaying a top user input candidate in response to the user speech signal; and ii) displaying the alternative user input candidate list from which a user may select a desired user input; and wherein step (c) further includes the steps of: i) automatically displaying a top user input candidate in response to the repeated user speech signal; and ii) displaying in response to a user command an alternative user input candidate list corresponding to the repeated user speech signal.
Claim 4
Dependent Claim 54 words
The method of claim 1 wherein step (a) further includes the steps of: i) receiving an analog user speech signal; ii) converting the analog user speech signal into a digital input signal; iii) and generating a top word candidate and the alternative word list for the digital input signal through a speech recognition program.
Claim 5
Dependent Claim 25 words
The method of claim 1 wherein the user input is in the form of sound and the user input program is a speech recognition program.
Claim 6
Dependent Claim 17 words
The method of claim 4 wherein the speech recognition program is adapted to recognize a non-alphabetic language.
Claim 7
Dependent Claim 13 words
The method of claim 5 wherein the non-alphabetic language is an Asian language.
Claim 8
Dependent Claim 11 words
The method of claim 6 wherein the Asian language is Mandarin.
Claim 9
Dependent Claim 48 words
The method of claim 1, wherein the speech recognition system comprises a lexicon, said lexicon defining a plurality of words recognized by the system, each word having a score associated with the word for indicating a probability that the word will be the word spoken by a user.
Claim 10
Dependent Claim 60 words
The method of claim 8 wherein step (c) further includes the steps of: a) determining if the unrecognized word is in the lexicon; b) if the new word is not in the lexicon; adding this word to the lexicon; and c) if the unrecognized word is in the lexicon, increasing the score of the unrecognized word by a predetermined amount.
Claim 11
Dependent Claim 42 words
The method of claim 9 wherein a predetermined amount is proportional to one of the difference between a top word score and an unrecognized word score and the difference between a top word score and a smallest score in the N-best list.
Claim 12
Dependent Claim 40 words
The method of claim 1 wherein step c) further includes a) instructing the user to invoke a new word module; b) receiving an open new word module command; and c) invoking the new word module upon receipt of the command.
Claim 13
Independent Claim 120 words
An apparatus for speech recognition comprising: an input for receiving speech signals into a processor; a processor configured to recognize the received speech signals using a language model, wherein if a speech signal is not found by the user from an alternative user input candidate list, the user is instructed to input the speech signal again, wherein if the speech signal is still not found by the user in the alternative user input candidate list, the user is prompted to input a representation of the speech signal using a keyboard and a new word module is invoked, wherein the new word module adapts the language model; and an output for providing a word sequence representative of the received speech signals.
Claim 14
Independent Claim 120 words
An apparatus for speech recognition comprising: an input for receiving speech signals into a processor; a processor configured to recognize the received speech signals using a language model, wherein if a speech signal is not found by the user from an alternative user input candidate list, the user is instructed to input the speech signal again, wherein if the speech signal is still not found by the user in the alternative user input candidate list, the user is prompted to input a representation of the speech signal using a keyboard and a new word module is invoked, wherein the new word module adapts the language model; and an output for providing a word sequence representative of the received speech signals.
Claim 15
Dependent Claim 43 words
The apparatus of claim 12, wherein the processor is further configured to automatically display a top user input candidate in response to the speech signal and display the alternative user input candidate list from which a user may select a desired user input.
Claim 16
Dependent Claim 46 words
The apparatus of claim 12, wherein the processor is further configured to automatically display a top user input candidate in response to the repeated speech signal and display in response to a user command an alternative user input candidate list corresponding to the repeated speech signal.
Claim 17
Dependent Claim 48 words
The apparatus of claim 12, wherein the processor is further configured to receive an analog speech signal, convert the analog speech signal into a digital input signal, and generate a top word candidate and the alternative word list for the digital input signal through a speech recognition program.

References Cited (Backward Citations)

US4618984A Cited
US4914704A Cited
US5315689A Cited
US5027406A Cited
US5127055A Cited
US5220639A Cited
US5202952A Cited
US5465318A Cited
US5329608A Cited
US5377302A Cited
US5765132A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-12-21 2002-06-22 2002-12-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-12-21 2006-06-22 2006-12-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-12-21 2010-06-22 2010-12-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag