FILTERING TRANSCRIPTIONS OF UTTERANCES USING RECEIVED INFORMATION TO CORRECT TRANSCRIPTION ERRORS
First Claim
1. A computer-implemented method comprising:
- under control of a computing device executing specific computer-executable instructions,obtaining audio data from a first mobile communication device;
processing the audio data using an automatic speech recognition engine to generate a transcription comprising a transcribed character string;
determining an order of a plurality of transcription filters;
applying a transcription filter ordered first in the order to the transcribed character string to generate a replacement character string; and
replacing the transcribed character string in the transcription with the replacement character string to generate a filtered transcription.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments include methods, systems, and non-transitory computer-readable media for generating a transcription of audio data using automatic speech recognition and applying a transcription filter to a character string in the transcription (e.g., a transcribed character string) to replace the transcribed character string with another character string (e.g., a replacement character string). In some embodiments, the transcription filter applied to the transcribed character string may be ordered first in a plurality of transcription filters. In some embodiments, the transcription filter may include a finite grammar that is applied to the transcribed character string to generate the replacement character string. In some embodiments, the transcription filter may include a plurality of known character strings, and the replacement character string may be a known character string that is determined to be associated with the transcribed character filter.
23 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
under control of a computing device executing specific computer-executable instructions, obtaining audio data from a first mobile communication device; processing the audio data using an automatic speech recognition engine to generate a transcription comprising a transcribed character string; determining an order of a plurality of transcription filters; applying a transcription filter ordered first in the order to the transcribed character string to generate a replacement character string; and replacing the transcribed character string in the transcription with the replacement character string to generate a filtered transcription. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
3. The computer-implemented method of claim 3, wherein:
-
the finite grammar comprises a finite grammar of currency; the first transcribed character string represents an amount of currency; and the second transcribed character string represents a type of currency. - View Dependent Claims (4)
-
-
15. A system comprising:
-
a data store configured to store specific processor-executable instructions; and a computing device in communication with the data store, the computing device comprising one or more processors configured to execute the processor-executable instructions to perform operations comprising; obtaining audio data from a mobile communication device; processing the audio data using an automatic speech recognition engine to generate a transcription comprising a transcribed character string; determining an order of a plurality of transcription filters; applying a transcription filter ordered first in the order to the transcribed character string to generate a replacement character string; and replacing the transcribed character string in the transcription with the replacement character string to generate a filtered transcription. - View Dependent Claims (16, 17)
-
-
18. A non-transitory, computer-readable storage medium having stored thereon computer-executable software instructions configured to cause a processor of a computing device to perform operations comprising:
-
obtaining audio data from a mobile communication device; processing the audio data using an automatic speech recognition engine to generate a transcription comprising a transcribed character string; determining an order of a plurality of transcription filters; applying a transcription filter ordered first in the order to the transcribed character string to generate a replacement character string; and replacing the transcribed character string in the transcription with the replacement character string to generate a filtered transcription. - View Dependent Claims (19, 20)
-
Specification