Speech processing apparatus and method
First Claim
1. A speech processing apparatus comprising:
- a data store operable to store a plurality of word models;
a receiver operable to receive an utterance; and
a matching unit operable to determine which of a plurality of word models stored in said data store most closely matches an utterance received by said receiver, said matching unit being arranged to output a value indicative of the goodness of each match between a most closely matching word model and an utterance received by said receiver;
characterized by further comprising;
a confidence model store operable to associate each word model stored in said data store with data indicative of the probability of a said value indicative of the goodness of match being output if said word model correctly or incorrectly matches an utterance; and
a confidence score output unit operable to determine and output a confidence score indicative of a calculated posterior probability that a received utterance has been correctly matched to a word model given that the match resulted in the output of a particular value indicative of goodness of match, said output unit being arranged to calculate said confidence score for a match utilizing said value output by said matching unit and said data associated with the word model matched to utterances by said confidence model store.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition method and apparatus is disclosed in which each utterance matched to a feature model within a feature model memory (110) is associated with a confidence score indicative of the posterior probability of the word being correctly matched, given that the matching of the utterance to the feature model generated certain values indicative of the goodness of the match. The confidence score for the matching of an utterance to a feature model is determined from the generated values indicative of the goodness of the match and a stored set of parameters indicating the probability of the generated values arising given that a match is either correct or incorrect.
-
Citations
31 Claims
-
1. A speech processing apparatus comprising:
-
a data store operable to store a plurality of word models;
a receiver operable to receive an utterance; and
a matching unit operable to determine which of a plurality of word models stored in said data store most closely matches an utterance received by said receiver, said matching unit being arranged to output a value indicative of the goodness of each match between a most closely matching word model and an utterance received by said receiver;
characterized by further comprising;
a confidence model store operable to associate each word model stored in said data store with data indicative of the probability of a said value indicative of the goodness of match being output if said word model correctly or incorrectly matches an utterance; and
a confidence score output unit operable to determine and output a confidence score indicative of a calculated posterior probability that a received utterance has been correctly matched to a word model given that the match resulted in the output of a particular value indicative of goodness of match, said output unit being arranged to calculate said confidence score for a match utilizing said value output by said matching unit and said data associated with the word model matched to utterances by said confidence model store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 27)
-
-
20. A method of speech processing comprising the steps of:
-
storing a plurality of word models;
associating each word model with data indicative of the probability of a value indicative of the goodness of a match being calculated if said word model correctly or incorrectly matches an utterance;
receiving an utterance;
calculating a value indicative of the goodness of the match between a most closely matching word model of said plurality of word models and the received utterance; and
determining and outputting a confidence score indicative of a calculated posterior probability that a received utterance has been correctly matched to a word model given that the match resulted in the calculation of said value indicative of goodness of match utilizing said value and said data associated with said word model. - View Dependent Claims (21, 22, 23, 24, 25, 26, 28, 29, 30)
-
-
31. A speech processing apparatus comprising:
-
storage means for storing a plurality of word models;
receiving means for receiving an utterance; and
matching means for determining which of a plurality of word models stored in said storage means most closely matches an utterance received by said receiving means, said matching means being arranged to output a value indicative of the goodness of each match between a most closely matching word model and an utterance received by said receiving means;
characterized by further comprising;
association means associating each word model stored in said storage means with data indicative of the probability of a said value indicative of the goodness of match being output if said word model correctly or incorrectly matches an utterance; and
determining means for determining and outputting a confidence score indicative of a calculated posterior probability that a received utterance has been correctly matched to a word model given that the match resulted in the output of a particular value indicative of goodness of match, said determining means being arranged to calculate said confidence score for a match utilizing said value output by said matching means and said data associated with the word model matched to utterances by said association means.
-
Specification