×

Two-engine speech recognition

  • US 20040153319A1
  • Filed: 01/30/2003
  • Published: 08/05/2004
  • Est. Priority Date: 01/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for using exactly two speech recognition engines in automated speech recognition applications, the method comprising:

  • deriving first and second alternatives matrices from respective first and second confusion matrices that are associated with first and second automated speech recognition engines, wherein said alternatives matrices each include a set of vectors for each possible hypothesis output of said automated speech recognition engines in which the ground truth entries are uniformly ordered by probability;

    cross checking each hypothesis output of said automated speech recognition engines with a first pair of said ground truth entries (alt1 and alt2) in said vectors, firstly to find a match with a hypothesis output (hyp1) of said first automated speech recognition engine, and secondly to find a match with a hypothesis output (hyp2) of said second automated speech recognition engine;

    cross checking each hypothesis output of said automated speech recognition engines with said ground truth entries in said vectors first to find a match with a hypothesis output (hyp1) of said first automated speech recognition engine, then if none to find a match with a hypothesis output (hyp2) of said second automated speech recognition engine;

    incrementing and cross checking each hypothesis output of said automated speech recognition engines with a next pair of said ground truth entries (alt1 and alt2) in said vectors first to find a match with a hypothesis output (hyp1) of said first automated speech recognition engine, then to find a match with a hypothesis output (hyp2) of said second automated speech recognition engine;

    setting an output to equal one of said hypothesis outputs of said automated speech recognition engines if a corresponding match was found in the steps of cross checking and incrementing; and

    adopting said hypothesis output of said first automated speech recognition engine if neither of the steps of cross checking and incrementing produce a match.

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