Speech recognition using channel verification
First Claim
Patent Images
1. A method for automatic speech recognition, the method comprising:
- determining for an input signal a plurality of scores representative of certainties that the input signal is associated with corresponding states of a speech recognition model;
using the speech recognition model and the determined scores to compute an average signal;
computing, via a processor device executing instructions, a difference value representative of a difference between the input signal and the average signal; and
processing, via the processor device, the input signal in accordance with the difference value;
wherein computing the average signal comprises;
identifying a given score from the plurality of scores;
selecting from the plurality of scores a set of scores whose corresponding values are within a predetermined threshold from a value of the given score; and
performing an averaging operation on observation mean vectors of observation densities associated with the selected plurality of scores to obtain the average signal.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for automatic speech recognition includes determining for an input signal a plurality scores representative of certainties that the input signal is associated with corresponding states of a speech recognition model, using the speech recognition model and the determined scores to compute an average signal, computing a difference value representative of a difference between the input signal and the average signal, and processing the input signal in accordance with the difference value.
53 Citations
21 Claims
-
1. A method for automatic speech recognition, the method comprising:
-
determining for an input signal a plurality of scores representative of certainties that the input signal is associated with corresponding states of a speech recognition model; using the speech recognition model and the determined scores to compute an average signal; computing, via a processor device executing instructions, a difference value representative of a difference between the input signal and the average signal; and processing, via the processor device, the input signal in accordance with the difference value; wherein computing the average signal comprises; identifying a given score from the plurality of scores; selecting from the plurality of scores a set of scores whose corresponding values are within a predetermined threshold from a value of the given score; and performing an averaging operation on observation mean vectors of observation densities associated with the selected plurality of scores to obtain the average signal. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
7. A method for automatic speech recognition, the method comprising:
-
determining for an input signal a plurality of scores representative of certainties that the input signal is associated with corresponding states of a speech recognition model; using the speech recognition model and the determined scores to compute an average signal; computing, via a processor device executing instructions, a difference value representative of a difference between the input signal and the average signal; processing, via the processor device, the input signal in accordance with the difference value; wherein processing the input signal in accordance with the difference value comprises;
performing speech recognition using the input signal if the difference value does not exceed a first predetermined threshold; andwherein computing the average signal comprises; identifying from the plurality of scores a best score; selecting from the plurality of scores those scores whose corresponding values are within a second predetermined threshold from a value of the best score; and performing an averaging operation on observation mean vectors of observation densities associated with the selected scores to obtain the average signal.
-
-
8. A computer program product for automatic speech recognition, the computer program product stored on a non-transitory machine readable storage medium for storing computer instructions that, when executed, cause a processor-based machine to:
-
determine for an input signal a plurality of scores representative of certainties that the input signal is associated with corresponding states of a speech recognition model; use the speech recognition model and the determined scores to compute an average signal; compute a difference value representative of a difference between the input signal and the average signal; and process the input signal in accordance with the difference value; execution of the instructions further causing the processor-based machine to compute the average signal via steps of; identifying a given score from the plurality of scores; selecting from the plurality of scores a set of scores whose corresponding values are within a predetermined threshold from a value of the given score; and performing an averaging operation on observation mean vectors of observation densities associated with the selected plurality of scores to produce the average signal. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product for automatic speech recognition, the computer program product stored on a non-transitory machine readable storage medium for storing computer instructions that, when executed, cause a processor-based machine to:
-
determine for an input signal a plurality of scores representative of certainties that the input signal is associated with corresponding states of a speech recognition model; use the speech recognition model and the determined scores to compute an average signal; compute a difference value representative of a difference between the input signal and the average signal; and process the input signal in accordance with the difference value; wherein the instructions that cause the processor-based machine to compute the average signal comprise instructions that, when executed, cause the processor-based machine to; identify from the plurality of scores a best score; select from the plurality of scores those scores whose corresponding values are within a second predetermined threshold from a value of the best score; and perform an averaging operation on observation mean vectors of observation densities associated with the selected scores to obtain the average signal.
-
Specification