Method and apparatus for improving the transcription accuracy of speech recognition software
First Claim
1. A method for operating a computerized speech recognition system comprising:
- loading a first vocabulary;
evaluating individual vocabulary elements within said first vocabulary to determine a first vocabulary match set, each vocabulary element within said first vocabulary match set having a match probability score;
weighting said match probability scores of said vocabulary elements within said first vocabulary match set with a first vocabulary weighting factor;
loading a second vocabulary;
evaluating individual vocabulary elements within said second vocabulary to determine a second vocabulary match set, each vocabulary element within said second vocabulary match set having a match probability score;
combining said individual vocabulary elements within said first and second vocabulary match sets so as to create a combine set of vocabulary elements;
weighting said match probability scores of said combine set of vocabulary elements with a second vocabulary weighting factor; and
selecting as a match to an input to said computerized speech recognition system a vocabulary element from said combine set of vocabulary elements based on said weighted match probability scores of said combine set of vocabulary elements.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves an enhanced method for operating a speech recognition system in which sequential vocabularies are loaded for comparison to the input speech. Form each sequential vocabulary a subset of candidate vocabulary elements are selected for matching, the probability match scores of each of the selected candidate vocabulary elements is weighted by a weighting factor that is dependent on the particular vocabulary from which the vocabulary elements are selected. As each set of candidate vocabulary elements is selected from the next sequential vocabulary, the selected set is combined with the set of previously selected and weighted vocabulary elements, which is then further weighted according to the weighting criteria of the then active vocabulary. At the end of the sequential vocabulary selection grouping process, the final, sequentially weighted match scores for the candidate vocabulary elements are arranged and an appropriate match to the input speech is presented.
-
Citations
13 Claims
-
1. A method for operating a computerized speech recognition system comprising:
-
loading a first vocabulary;
evaluating individual vocabulary elements within said first vocabulary to determine a first vocabulary match set, each vocabulary element within said first vocabulary match set having a match probability score;
weighting said match probability scores of said vocabulary elements within said first vocabulary match set with a first vocabulary weighting factor;
loading a second vocabulary;
evaluating individual vocabulary elements within said second vocabulary to determine a second vocabulary match set, each vocabulary element within said second vocabulary match set having a match probability score;
combining said individual vocabulary elements within said first and second vocabulary match sets so as to create a combine set of vocabulary elements;
weighting said match probability scores of said combine set of vocabulary elements with a second vocabulary weighting factor; and
selecting as a match to an input to said computerized speech recognition system a vocabulary element from said combine set of vocabulary elements based on said weighted match probability scores of said combine set of vocabulary elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13)
-
-
9. A method for operating a computerized speech recognition system comprising:
-
loading a first vocabulary;
evaluating individual vocabulary elements within said first vocabulary to determine a first vocabulary match set, each vocabulary element within said first vocabulary match set having a match probability score;
loading a second vocabulary;
evaluating individual vocabulary elements within said second vocabulary to determine a second vocabulary match set, each vocabulary element within said second vocabulary match set having a match probability score;
combining said individual vocabulary elements within said first and second vocabulary match sets so as to create a combine set of vocabulary elements;
weighting said match probability scores of said combine set of vocabulary elements with a non-linear vocabulary weighting function;
evaluating individual vocabulary elements within said combined set of vocabulary elements to determine a combined vocabulary match set based on said non-linearly weighted match probability scores of said vocabulary element within combined set of vocabulary elements; and
selecting as a match to an input to said computerized speech recognition system a vocabulary element from said combine set of vocabulary elements based on said weighted match probability scores of said combine set of vocabulary elements.
-
Specification