Methods and systems of routing utterances based on confidence estimates
First Claim
1. A computer-based method of routing an utterance to a system, the method comprising:
- receiving an utterance including two or more words;
processing the utterance using large-vocabulary continuous speech recognition to generate a string of text corresponding to the utterance;
generating a confidence estimate of the string of text corresponding to the utterance, the generating including;
selecting one or more predictors relating to the large-vocabulary continuous speech recognition, andtraining a confidence model using the one or more predictors;
comparing the confidence estimate to a predetermined threshold;
if the confidence estimate satisfies the predetermined threshold, forwarding the string of text to the system; and
if the confidence estimate does not satisfy the predetermined threshold, forwarding information relating to the utterance to a transcriptionist.
11 Assignments
0 Petitions
Accused Products
Abstract
A computer-based method of routing a message to a system includes receiving a message, and processing the message using large-vocabulary continuous speech recognition to generate a string of text corresponding to the message. The method includes generating a confidence estimate of the string of text corresponding to the message and comparing the confidence estimate to a predetermined threshold. If the confidence estimate satisfies the predetermined threshold, the string of text is forwarded to the system. If the confidence estimate does not satisfy the predetermined threshold, the information relating to the message is forwarded to a transcriptionist. The message may include one or more utterances. Each utterance in the message may be separately or jointly processed. In this way, a confidence estimate may be generated and evaluated for each utterance or for the whole message. Information relating to each utterance may be separately or jointly forwarded based on the results of the generation and evaluation.
-
Citations
35 Claims
-
1. A computer-based method of routing an utterance to a system, the method comprising:
-
receiving an utterance including two or more words; processing the utterance using large-vocabulary continuous speech recognition to generate a string of text corresponding to the utterance; generating a confidence estimate of the string of text corresponding to the utterance, the generating including; selecting one or more predictors relating to the large-vocabulary continuous speech recognition, and training a confidence model using the one or more predictors; comparing the confidence estimate to a predetermined threshold; if the confidence estimate satisfies the predetermined threshold, forwarding the string of text to the system; and if the confidence estimate does not satisfy the predetermined threshold, forwarding information relating to the utterance to a transcriptionist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-based method of routing a message to a system, the method comprising:
-
receiving a message including utterances; processing each utterance in the message using large-vocabulary continuous speech recognition to generate a string of text corresponding to that utterance; generating a confidence estimate for each string of text that corresponds to an utterance, the generating includ ing; selecting one or more predictors for the string of text based on the large-vocabulary continuous speech recognition; and training a confidence model for the string of text using the one or more predictors; comparing each confidence estimate to a predetermined threshold; if all of the confidence estimates satisfy the predetermined threshold, forwarding the string of text to the system; and if any of the confidence estimates does not satisfy the predetermined threshold level, forwarding the message to the transcriptionist. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-based method of routing a message to a system, the method comprising:
-
receiving a message including utterances; processing each utterance in the message using large-vocabulary continuous speech recognition to generate a string of text corresponding to that utterance; generating a confidence estimate for each string of text that corresponds to an utterance, the generating including; selecting one or more predictors for the string of text based on the large-vocabulary continuous speech recognition; and training a confidence model for the string of text using the one or more predictors; comparing each confidence estimate to a predetermined threshold; if all of the confidence estimates satisfy the predetermined threshold, forwarding the strings of text to the system; and if one of the confidence estimates does not satisfy the predetermined threshold, forwarding information relating to the utterance corresponding to that confidence estimate to a transcriptionist. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-based method of routing a message to a system, the method comprising:
-
receiving a message including utterances; processing each utterance in the message using large-vocabulary continuous speech recognition to generate a string of text for each utterance in the message; generating a confidence estimate for each string of text that corresponds to an utterance, the generating including; selecting one or more predictors for the string of text based on the large-vocabulary continuous speech recognition; and training a confidence model for the string of text using the one or more predictors; calculating a message confidence estimate based on the confidence estimates for the strings of text generated for the message; comparing the message confidence estimate to a predetermined threshold; if the message confidence estimate satisfies the predetermined threshold, forwarding the strings of text generated for the message to the system; and if the message confidence estimate does not satisfy the predetermined threshold, forwarding information relating to the message to a transcriptionist. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification