Patent ID: 6754629
Filing Date: 2004-06-22
Classification: G10L

Abstract:
A voice recognition system, comprising:a plurality of voice recognition (VR) engines, each voice recognition engine configured to produce a word candidate; and a mapping module that is configured to take as input the word candidates from the plurality of VR engines and select a word candidate based on a mapping function, wherein the mapping function is: Mi(F,S)=C0+c1F1Wi+c2F2Wi+c3Fk+c4S1Wi+c5S2Wi+cnSg â€ƒwherein F is a first voice recognition engine, S is a second voice recognition engine, F1Wi is the distance between utterance Tu and candidate word Wi, F2Wi is the distance for the second best candidate excluding Wi, Dg denotes the distance between Tu and a garbage template, S1Wi is the distance between utterance Tu and Wi, S2Wi is the distance for the second best candidate excluding Wi, Sg denotes the distance between Tu and the garbage template, and ci (i=0,1, . . . n) is a coefficient and upper limit n is equal to the sum of the number of VR engines plus the sum of the candidate words for each VR engine.