System and method to correct for packet loss in ASR systems
OwnerSrinath Cheluvaraja, Ananth Nagaraja Iyer +2inventors
InventorsSrinath Cheluvaraja, Ananth Nagaraja Iyer, Aravind Ganapathiraju, Felix Immanuel Wyss
Life of this patent
Estimating the term…
Abstract
A system and method are presented for the correction of packet loss in audio in automatic speech recognition (ASR) systems. Packet loss correction, as presented herein, occurs at the recognition stage without modifying any of the acoustic models generated during training. The behavior of the ASR engine in the absence of packet loss is thus not altered. To accomplish this, the actual input signal may be rectified, the recognition scores may be normalized to account for signal errors, and a best-estimate method using information from previous frames and acoustic models may be used to replace the noisy signal.
Claims18
A method to correct for packet loss in an audio signal in automatic speech recognition systems comprising rescoring of phoneme probability calculations for a section of the audio signal, comprising the steps of:
- accumulating probabilities for a given word in a lexicon using the highest scoring tokens for every frame of the audio signal;
- determining when the probabilities for the given word are statistically significant;
- reporting matches when the probabilities are statistically significant;
- normalizing values of probabilities that are not statistically significant by replacing values for section of the audio signal comprising packet loss;
- and
- rescoring the probabilities for the given word.
An automatic speech recognition system that corrects for packet loss in an audio signal comprising rescoring of phoneme probability calculations for a section of the audio signal, comprising:
- a processor;
- and
- a memory in communication with the processor, the memory storing instructions that, when executed by the processor, causes the processor to rescore phoneme probability calculations for a section of the audio signal by:
- accumulating probabilities for a given word in a lexicon using the highest scoring tokens for every frame of the audio signal;
- determining when the probabilities for the given word are statistically significant;
- reporting matches when the probabilities are statistically significant;
- normalizing values of probabilities that are not statistically significant by replacing values for sections of the audio signal comprising packet loss;
- and
- rescoring the probabilities for the given word.
Dependencies are inferred from the claim text.