EP1595245B1

Method of producing alternate utterance hypotheses using auxiliary information on close competitors

Abstract

A method of constructing a list of alternate transcripts from a recognized transcript includes generating a list of close call records, matching partial sub-histories from the recognized transcript with one of the history pairs stored in each of the records, and substituting the other of the history pairs for the partial sub-history of the recognized transcript. A close call record is generated each time a pair of partial hypotheses attempt to seed a common word. Each close call record includes history information and scoring information associated with a particular pair of partial hypotheses seeding a common word. Alternate transcripts are constructed by substituting close call histories for partial histories of the recognized transcripts, and also by substituting close call histories for partial histories of other alternate transcript.

EP1595245B1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 20 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

13 claims: 2 independent, 11 dependent

  1. 1
    A method of constructing a choice list of alternate versions of a recognized transcript from a speech recognition system, said method characterised by :during speech recognition, generating a list of close call records, wherein each record includes histories of decoded words for each of two competing partial hypotheses (160,162seeding the same subsequent word (148) or final silence;initializing the choice list from at least one output of the speech recognition system (step 304);selecting one of the close call records from the list of close call records (step 308);selecting a transcript from the choice list (step 310);determining whether one of the two histories for the selected close call record matches a partial subhistory of the transcript selected from the choice list (step 310);if one of the two histories for the selected close call record matches a partial subhistory of the transcript, substituting the other of the two histories for the partial subhistory of the transcript to generate an alternative version of the transcript (310, 312);and, adding the alternative version of the transcript to the choice list (312).
  2. 13
    A computer readable medium storing instructions adapted for execution on a processor, said instructions characterised by :instructions for generating, during speech recognition, a close call list of close call records, wherein each record includes histories of decoded words for each of two competing partial hypotheses (160,162) seeding the same subsequent word (148) or final silence;instructions for initializing the choice list from at least one output of the speech recognition system (step 304);instructions for selecting one of the close call records from the close call list (step 308);instructions for selecting a transcript from the choice list (step 310);instructions for determining whether one of the two histories for the selected close call record matches a partial subhistory of the transcript selected from the choice list (step 310);instructions for substituting the other of the two histories for the partial subhistory of the transcript to generate an alternative version of the transcript, if one of the two histories for the selected close call record matches a partial subhistory of the transcript (steps 310 and 312);and, instructions for adding the alternative version of the transcript to the choice list (step 312).