System and method for processing speech recognition
First Claim
1. A system for rescoring the results of automatic speech recognition, comprising:
- a processor;
a first module configured to control the processor to generate a plurality of lattices for received speech utterances associated with filling in a plurality of user selectable data fields in a user interface;
a second module configured to control the processor to concatenate the plurality of lattices into a single concatenated lattice; and
a third module configured to control the processor to apply at least one language model to the single concatenated lattice for determining a relationship between lattices of the plurality of lattices.
11 Assignments
0 Petitions
Accused Products
Abstract
An automatic speech recognition (ASR) system and method is provided for controlling the recognition of speech utterances generated by an end user operating a communications device. The ASR system and method can be used with a mobile device that is used in a communications network. The ASR system can be used for ASR of speech utterances input into a mobile device, to perform compensating techniques using at least one characteristic and for updating an ASR speech recognizer associated with the ASR system by determined and using a background noise value and a distortion value that is based on the features of the mobile device. The ASR system can be used to augment a limited data input capability of a mobile device, for example, caused by limited input devices physically located on the mobile device.
43 Citations
17 Claims
-
1. A system for rescoring the results of automatic speech recognition, comprising:
-
a processor; a first module configured to control the processor to generate a plurality of lattices for received speech utterances associated with filling in a plurality of user selectable data fields in a user interface; a second module configured to control the processor to concatenate the plurality of lattices into a single concatenated lattice; and a third module configured to control the processor to apply at least one language model to the single concatenated lattice for determining a relationship between lattices of the plurality of lattices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A rescoring method used in an automatic speech recognition system, comprising:
-
generating a plurality of lattices using a speech recognition model associated with the automatic speech recognition system, each lattice corresponding to a received speech utterance associated with a user providing input to one of a plurality of user selectable data fields in a user interface; and concatenating the plurality of lattices into a single concatenated lattice and applying said speech recognition model to the single concatenated lattice. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing a computer program for controlling a computing device to perform automatic speech recognition, the instructions comprising:
-
generating a plurality of lattices for receiving speech utterances associated with filling in plurality of user selectable data fields in a user interface; concatenating a plurality of lattices into a single concatenated lattice; and applying at least one language model to the single concatenated lattice for determining a relationship between lattices of the plurality of lattices. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification