System, method, and program for correcting misrecognized spoken words by selecting appropriate correction word from one or more competitive words

  • US 7,848,926 B2
  • Filed: 11/18/2005
  • Issued: 12/07/2010
  • Est. Priority Date: 11/22/2004
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. A speech recognition system comprising:

  • speech input means for inputting a speech;

    speech recognition means for comparing a plurality of words included in the speech inputted from the speech input means with a plurality of words stored in dictionary means, respectively, and determining a most-competitive word candidate having a highest competitive probability as a recognition result from among competitive candidates in respect of each of the plurality of words included in the speech, by means of a predetermined determination method, wherein the predetermined determination method is a method where a word graph based on the inputted speech is divided into a plurality of word segments condensed into a linear format by acoustic clustering, by means of a confusion network, the competitive probabilities are determined for each of the word segments, and then the most-competitive word candidates are determined for each of the word segments;

    recognition result display means for displaying the recognition result recognized by the speech recognition means on a screen as a word sequence comprising the most-competitive word candidates; and

    word correction means for correcting the most-competitive word candidate in the word sequence displayed on the screen, the word correction means comprising;

    competitive word display commanding means that selects one or more competitive words having competitive probabilities close to the highest competitive probability of the most-competitive word candidate from among the competitive candidates and displays the one or more competitive words adjacent to the most-competitive word candidate on the screen;

    competitive word selection means that selects an appropriate correction word from the one or more competitive words displayed on the screen in response to a manual operation by a user; and

    word replacement commanding means that commands the speech recognition means to replace the most-competitive word candidate recognized by the speech recognition means with the appropriate correction word selected by the competitive word selection means,wherein the competitive word display commanding means reduces the number of the competitive words to be displayed on the screen when the number of the competitive words having the competitive probabilities close to the highest competitive probability of the most-competitive word candidate is small, and increases the number of the competitive words to be displayed on the screen when the number of the competitive words having the competitive probabilities close to the highest competitive probability of the most-competitive word candidate is large,wherein the competitive word display commanding means has a function of displaying the competitive words so that the competitive words are displayed in descending order of the competitive probabilities above or below the most-competitive word candidate included in the word sequence,wherein the competitive word display commanding means has a function of adding in the competitive words a deletion candidate that allows selecting deletion of one of the most-competitive word candidates from the recognition result because the one of the most-competitive word candidates is unnecessary,wherein a competitive probability is given to the deletion candidate as well, andthe word replacement commanding means has a function of commanding the speech recognition means to delete the most-competitive word candidate corresponding to the deletion candidate from the recognition result recognized by the speech recognition means, when the deletion candidate is selected.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×