Method and apparatus for improving the transcription accuracy of speech recognition software
First Claim
1. A method for improving the accuracy of a computerized, speech recognition system, said speech recognition system including a base vocabulary, the method comprising:
- loading a specified vocabulary into computer storage, said specified vocabulary associated with a specific context;
accepting a user'"'"'s voice input into said speech recognition system;
evaluating said user'"'"'s voice input with data values from said specified vocabulary according to an evaluation criterion;
selecting a particular data value as an input into a computerized form field if said evaluation criterion is met; and
if said user'"'"'s voice input does not meet said evaluation criterion, selecting a data value from said base vocabulary as an input into said computerized form field.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves the dynamic loading and unloading of relatively small text-string vocabularies within a speech recognition system. In one embodiment, sub-databases of high likelihood text strings are created and prioritized such that those text strings are made available within definable portions of computer-transcribed dictations as a first-pass vocabulary for text matches. Failing a match within the first-pass vocabulary, the voice recognition software attempts to match the speech input to text strings within a more general vocabulary. In another embodiment, the first-pass text string vocabularies are organized and prioritized and loaded in relation to specific fields within an electronic form, specific users of the system and/or other general context-based, interrelationships of the data that provide a higher probability of text string matches then those otherwise provided by commercially available speech recognition systems and their general vocabulary databases.
197 Citations
25 Claims
-
1. A method for improving the accuracy of a computerized, speech recognition system, said speech recognition system including a base vocabulary, the method comprising:
-
loading a specified vocabulary into computer storage, said specified vocabulary associated with a specific context;
accepting a user'"'"'s voice input into said speech recognition system;
evaluating said user'"'"'s voice input with data values from said specified vocabulary according to an evaluation criterion;
selecting a particular data value as an input into a computerized form field if said evaluation criterion is met; and
if said user'"'"'s voice input does not meet said evaluation criterion, selecting a data value from said base vocabulary as an input into said computerized form field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for improving the accuracy of a computerized, speech recognition system comprising:
-
loading a first specified vocabulary into computer storage, said first specified vocabulary associated with a first computerized form field;
accepting a users voice input into said speech recognition system;
evaluating said user'"'"'s voice input with data values from said first specified vocabulary according to an evaluation criterion;
selecting a particular data value as input into said first computerized form field if said user'"'"'s voice input meets said evaluation criterion;
loading a second specified vocabulary into computer storage, said second specified vocabulary associated with a second computerized form field;
accepting a user'"'"'s voice input into said speech recognition system;
evaluating said user'"'"'s voice input with against data values from said specified vocabulary according to an evaluation criterion; and
selecting a particular data value as input into a second computerized form field if said users voice input meets said evaluation criterion. - View Dependent Claims (10, 11, 12)
-
-
13. A method for improving the accuracy of a computerized, speech recognition system comprising:
-
loading a first specified vocabulary into computer storage, said first specified vocabulary associated with a first user of said speech recognition system;
accepting said first user'"'"'s voice input into said speech recognition system;
evaluating said first user'"'"'s voice input with data values from said first specified vocabulary according to an evaluation criterion;
selecting a particular data value as an input into a computerized form field if said first user'"'"'s voice input meets said evaluation criterion;
loading a second specified vocabulary into computer storage, said second specified vocabulary associated with a second user of said speech recognition system;
accepting a second user'"'"'s voice input into said speech recognition system;
evaluating said second user'"'"'s voice input with data values from said specified vocabulary according to an evaluation criterion; and
selecting a particular data value as an input into said computerized form field if said second user'"'"'s voice input meets said evaluation criterion. - View Dependent Claims (14)
-
-
15. A method for improving the accuracy of a computerized, speech recognition system comprising:
-
loading a first specified vocabulary into computer storage, said first specified vocabulary associated with a first context used within said speech recognition system;
accepting a user'"'"'s voice input into said speech recognition system;
evaluating said user'"'"'s voice input with data values from said first specified vocabulary according to an evaluation criterion;
selecting a particular data value as an input into a computerized form field if said user'"'"'s voice input meets said evaluation criterion;
loading a second specified vocabulary into computer storage, said second specified vocabulary associated with a second context used within said speech recognition system;
accepting said user'"'"'s voice input into said speech recognition system;
evaluating said user'"'"'s voice input with data values from said specified vocabulary according to an evaluation criterion; and
selecting a particular data value as an input into said computerized form field if said user'"'"'s voice input meets said evaluation criterion. - View Dependent Claims (16)
-
-
17. A computerized speech recognition system comprising:
-
a computerized form including at least one computerized form field;
a first vocabulary database containing data entries for said computerized form field, said first vocabulary associated with a specific criterion;
a second vocabulary database containing data entries for said data field; and
an input for accepting a user'"'"'s vocal input, said vocal input being compared to said first vocabulary as a first pass in selecting an input for said computerized form field, and said vocal input being compared to said second vocabulary as a second pass in selecting an input for said computerized form field. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A database of data values for use in a computerized speech recognition system comprising:
-
a first vocabulary database containing data entries for a computerized form including at least one computerized form field, said first vocabulary associated with a specific criterion; and
a second vocabulary database containing data entries for said data field. - View Dependent Claims (23, 24, 25)
-
Specification