SYSTEMS AND METHODS FOR ASSISTING AUTOMATIC SPEECH RECOGNITION
First Claim
1. A method for assisting automatic speech recognition (ASR), the method comprising:
- generating a plurality of instantiations of a speech component in an audio signal, each instantiation of the plurality of instantiations being generated by a different pre-processing performed on the audio signal; and
sending at least two of the plurality of instantiations to a remote ASR engine that is configured to recognize at least one word based on the at least two of the plurality of instantiations.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for assisting automatic speech recognition (ASR) are provided. An example method includes generating, by a mobile device, a plurality of instantiations of a speech component in a captured audio signal, each instantiation of the plurality of instantiations being in support of a particular hypothesis regarding the speech component. At least two instantiations of the plurality of instantiations are then sent to a remote ASR engine. The remote ASR engine is configured to recognize at least one word based on the at least two of the plurality of instantiations and a user context, according to various embodiments. This recognition can include selecting one of the instantiations of the speech component from the plurality of instantiations. The plurality of instantiations may be generated by noise suppression of the captured audio signal with different degrees of aggressiveness. In some embodiments, the plurality of instantiations is generated by synthesizing the speech component from synthetic speech parameters obtained by a spectral analysis of the captured audio signal.
23 Citations
21 Claims
-
1. A method for assisting automatic speech recognition (ASR), the method comprising:
-
generating a plurality of instantiations of a speech component in an audio signal, each instantiation of the plurality of instantiations being generated by a different pre-processing performed on the audio signal; and sending at least two of the plurality of instantiations to a remote ASR engine that is configured to recognize at least one word based on the at least two of the plurality of instantiations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device for assisting automatic speech recognition (ASR), the device comprising:
-
audio processing circuitry adapted to generate a plurality of instantiations of a speech component in an audio signal, each instantiation of the plurality of instantiations corresponding to a particular pre-processing performed on the audio signal; and a communications interface adapted to send at least two of the plurality of instantiations to a remote ASR engine that is configured to recognize at least one word based on the at least two of the plurality of instantiations. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification