Method for changing over from a first adaptive data processing version to a second adaptive data processing version
First Claim
1. A method for changing from a first adaptive speech recognizer associated with at least one first speech recognition data model to a second adaptive speech recognizer associated with at least one second speech recognition data model, the method comprising using at least one processor to:
- execute the first adaptive speech recognizer to process speech data using the at least one first speech recognition data model to provide associated first text, and to adapt the at least one first speech recognition data model based at least in part on the first text;
execute the second adaptive speech recognizer to process the speech data using the at least one second speech recognition data model to generate associated second text, and to adapt the at least one second speech recognition data model based at least in part on the second text, wherein the first and second text generated by the first and second adaptive speech recognizers, respectively, are available for a same use contemporaneous with executing the first adaptive speech recognizer and the second adaptive speech recognizer;
determine whether the performance of the second adaptive speech recognizer complies with at least one quality criterion;
when the performance of the second adaptive speech recognizer does not comply with the at least one quality criterion, output the first text for use; and
when the performance of the second adaptive speech recognizer does comply with the at least one quality criterion, output the second text for use in place of the first text,wherein the performance of the second adaptive speech recognizer improves as a result of adapting the at least one second speech recognition data model during a period when the first and second adaptive speech recognizers are executed in parallel on the speech data and the first text provided by the first speech recognizer is output for use,processing the speech data by the second adaptive speech recognizer results in training data used, at least in part, to adapt the at least one second speech recognition data model, and wherein the performance of the second adaptive speech recognizer complies with the at least one quality criterion when the amount of training data exceeds a threshold amount.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method and to a system for changing over from a first adaptive data processing version (V1) on data processing means using at least one data model (dm) which is continuously adapted on the basis of data processing results to a second adaptive data processing version (V2) also using at least one data model (DM) to be continuously adapted, characterized in that, in a first phase, the second adaptive data processing version (V2) is used in parallel to the first data processing version (V1), thereby continuously adapting said at least one data model (dm) related to the first version (V1) as well as that data model (DM) related to the second version (V2), and in that the performance of data processing by means of the second version (V2) in checked to comply with a quality criterion, where after in a second phase, as soon as said criterion is met, the results of the data processing by means of the second version (V2) are outputted to be used. The invention further relates to a computer program product having a computer program recorded thereon which is adapted to carry out such a method.
28 Citations
18 Claims
-
1. A method for changing from a first adaptive speech recognizer associated with at least one first speech recognition data model to a second adaptive speech recognizer associated with at least one second speech recognition data model, the method comprising using at least one processor to:
-
execute the first adaptive speech recognizer to process speech data using the at least one first speech recognition data model to provide associated first text, and to adapt the at least one first speech recognition data model based at least in part on the first text; execute the second adaptive speech recognizer to process the speech data using the at least one second speech recognition data model to generate associated second text, and to adapt the at least one second speech recognition data model based at least in part on the second text, wherein the first and second text generated by the first and second adaptive speech recognizers, respectively, are available for a same use contemporaneous with executing the first adaptive speech recognizer and the second adaptive speech recognizer; determine whether the performance of the second adaptive speech recognizer complies with at least one quality criterion; when the performance of the second adaptive speech recognizer does not comply with the at least one quality criterion, output the first text for use; and when the performance of the second adaptive speech recognizer does comply with the at least one quality criterion, output the second text for use in place of the first text, wherein the performance of the second adaptive speech recognizer improves as a result of adapting the at least one second speech recognition data model during a period when the first and second adaptive speech recognizers are executed in parallel on the speech data and the first text provided by the first speech recognizer is output for use, processing the speech data by the second adaptive speech recognizer results in training data used, at least in part, to adapt the at least one second speech recognition data model, and wherein the performance of the second adaptive speech recognizer complies with the at least one quality criterion when the amount of training data exceeds a threshold amount. - View Dependent Claims (2, 3, 4, 13, 14)
-
-
5. At least one non-transitory computer-readable storage device having a computer program recorded thereon which, when executed on at least one processor, performs a method for changing from a first adaptive speech recognizer associated with at least one first speech recognition data model to a second adaptive speech recognizer associated with at least one second speech recognition data model, the method comprising:
-
executing the first adaptive speech recognizer to process speech data using the at least one first speech recognition data model to provide associated first text and, to adapt the at least one first speech recognition data model based at least in part on the first text; executing the second adaptive speech recognizer to process the speech data using the at least one second speech recognition data model to generate associated second text, and to adapt the at least one second speech recognition data model based at least in part on the second text, wherein the first and second text generated by the first and second adaptive speech recognizers, respectively, are available for a same use contemporaneous with executing the first adaptive speech recognizer and the second adaptive speech recognizer; determining whether the performance of the second adaptive speech recognizer complies with at least one quality criterion; when the performance of the second adaptive speech recognizer does not comply with the at least one quality criterion, outputting the first text for use; and when the performance of the second adaptive speech recognizer does comply with the at least one quality criterion, outputting the second text for use in place of the first text, wherein the performance of the second adaptive speech recognizer improves as a result of adapting the at least one second speech recognition data model during a period when the first and second adaptive speech recognizers are executed in parallel on the speech data and the first text provided by the first adaptive speech recognizer is output for use, wherein processing the speech data by the second adaptive speech recognizer results in training data used, at least in part, to adapt the at least one second speech recognition data model, and wherein the performance of the second adaptive speech recognizer complies with the at least one quality criterion when the amount of training data exceeds a threshold amount. - View Dependent Claims (10, 11, 12, 15, 16)
-
-
6. A data processing system configured to switch from a first adaptive speech recognizer associated with at least one first speech recognition data model to a second adaptive speech recognizer associated with at least one second speech recognition data model, the system comprising:
-
at least one storage medium for storing the first adaptive speech recognizer and the second adaptive speech recognizer; and at least one processor capable of accessing the at least one storage medium, the at least one processor configured to; execute the first adaptive speech recognizer to process speech data using the at least one first speech recognition data model to provide associated first text and, to adapt the at least one first speech recognition data model based at least in part on the first text; execute the second adaptive speech recognizer to process the speech data using the at least one second speech recognition data model to generate associated second text, and to adapt the at least one second speech recognition data model based at least in part on the second text, wherein the first and second text generated by the first and second adaptive speech recognizers, respectively, are available for a same use contemporaneous with executing the first adaptive speech recognizer and the second adaptive speech recognizer; determine whether the performance of the second adaptive speech recognizer complies with at least one quality criterion; when the performance of the second adaptive speech recognizer does not comply with the at least one quality criterion, output the first text for use; and when the performance of the second adaptive speech recognizer does comply with the at least one quality criterion, output the second text for use in place of the first text, wherein the performance of the second adaptive speech recognizer improves as a result of adapting the at least one second speech recognition data model during a period when the first and second adaptive speech recognizers are executed in parallel on the speech data and the first text provided by the first adaptive speech recognizer is output for use, wherein processing the speech data by the second adaptive speech recognizer results in training data used, at least in part, to adapt the at least one second speech recognition data model, and wherein the performance of the second adaptive speech recognizer complies with the at least one quality criterion when the amount of training data exceeds a threshold amount. - View Dependent Claims (7, 8, 9, 17, 18)
-
Specification