Leveraging interaction context to improve recognition confidence scores
First Claim
1. A computer-implemented method for improving speech recognition on a computing device, the method comprising:
- accessing, on the computing device, a log file comprising a plurality of speech dialogues, wherein each of the plurality of speech dialogues is associated with an interaction context and comprises one or more speech utterances;
automatically extracting from the log file;
one or more features associated with the one or more speech utterances;
a first confidence score associated with the one or more features associated with the one or more speech utterances;
one or more dialog-level features from the speech dialog, each dialog-level feature corresponding to a specific characteristic of the speech dialog; and
a value associated with each of the one or more dialog-level features from the speech dialog; and
using the values associated with the one or more dialog-level features to adjust the first confidence score associated with one or more of the speech utterances.
2 Assignments
0 Petitions
Accused Products
Abstract
On a computing device a speech utterance is received from a user. The speech utterance is a section of a speech dialog that includes a plurality of speech utterances. One or more features from the speech utterance are identified. Each identified feature from the speech utterance is a specific characteristic of the speech utterance. One or more features from the speech dialog are identified. Each identified feature from the speech dialog is associated with one or more events in the speech dialog. The one or more events occur prior to the speech utterance. One or more identified features from the speech utterance and one or more identified features from the speech dialog are used to calculate a confidence score for the speech utterance.
-
Citations
20 Claims
-
1. A computer-implemented method for improving speech recognition on a computing device, the method comprising:
-
accessing, on the computing device, a log file comprising a plurality of speech dialogues, wherein each of the plurality of speech dialogues is associated with an interaction context and comprises one or more speech utterances; automatically extracting from the log file; one or more features associated with the one or more speech utterances; a first confidence score associated with the one or more features associated with the one or more speech utterances; one or more dialog-level features from the speech dialog, each dialog-level feature corresponding to a specific characteristic of the speech dialog; and a value associated with each of the one or more dialog-level features from the speech dialog; and using the values associated with the one or more dialog-level features to adjust the first confidence score associated with one or more of the speech utterances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors; and a memory coupled to the one or more processors, the memory for storing instructions which, when executed by the one or more processors, performs a method for improving speech recognition on a computing device, the method comprising; accessing, on the computing device, a log file comprising a plurality of speech dialogues, wherein each of the plurality of speech dialogues is associated with an interaction context and comprises one or more speech utterances; automatically extracting from the log file; one or more features associated with the one or more speech utterances; a first confidence score associated with the one or more features associated with the one or more speech utterances; one or more dialog-level features from the speech dialog, each dialog-level feature corresponding to a specific characteristic of the speech dialog; and a value associated with each of the one or more dialog-level features from the speech dialog; and using the values associated with the one or more dialog-level features to adjust the first confidence score associated with one or more of the speech utterances. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A hardware device comprising instructions that, when executed by a computing device, cause the computing device to:
-
access, on the computing device, a log file comprising a plurality of speech dialogues, wherein each of the plurality of speech dialogues is associated with an interaction context and comprises one or more speech utterances; automatically extract from the log file; one or more features associated with the one or more speech utterances; a first confidence score associated with the one or more features associated with the one or more speech utterances; one or more dialog-level features from the speech dialog, each dialog-level feature corresponding to a specific characteristic of the speech dialog; and a value associated with each of the one or more dialog-level features from the speech dialog; and use the values associated with the one or more dialog-level features to adjust the first confidence score associated with one or more of the speech utterances. - View Dependent Claims (20)
-
Specification