×

Search algorithm for large vocabulary speech recognition

  • US 6,275,802 B1
  • Filed: 01/07/1999
  • Issued: 08/14/2001
  • Est. Priority Date: 01/07/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of a speech recognition system for processing a sequence of parameters that represent an input speech signal, the method comprising:

  • a. at selected locations in the sequence, searching over a current block time period having a duration sufficient that at least one word in the input speech signal is likely included, with a forward search pass that;

    i. compares the current block time period parameters to selected word models from a first set of word models having sequences of model states, and ii. for each state in a set of selected model states, generates a most likely forward pass recognition hypothesis ending in the state and corresponding to the input speech signal;

    b. performing a backward search pass, back through the sequence of parameters within the current block time period, that;

    i. compares the current block time period parameters to selected word models from a second set of word models having sequences of model states, and to the most likely forward pass recognition hypotheses, ii. generates a current word graph including (1) a set of word graph recognition hypotheses, of at least one word, that end in selected model states, each recognition hypothesis having an associated occurrence probability score representing the likelihood of that recognition hypothesis corresponding to the input speech signal, and (2) nodes which connect adjacent words in the current word graph; and

    iii. prunes any generated word graph recognition hypothesis that has an occurrence probability score less than a selected threshold;

    c. updating any preceding word graph by linking recognition hypotheses of the preceding word graph to the current word graph; and

    d. repeating steps (a)-(c) for the next block time period until the end of the utterance.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×