System and method for processing speech recognition results
First Claim
1. A method of rescoring the results of automatic speech recognition, comprising:
- generating a plurality of lattices for received speech utterances associated with filling in a plurality of user selected data fields in a user interface;
concatenating the plurality of lattices into a single concatenated lattice; and
applying at least one language model to the single concatenated lattice in order to determine relationships between 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.
-
Citations
16 Claims
-
1. A method of rescoring the results of automatic speech recognition, comprising:
-
generating a plurality of lattices for received speech utterances associated with filling in a plurality of user selected data fields in a user interface; concatenating the plurality of lattices into a single concatenated lattice; and applying at least one language model to the single concatenated lattice in order to determine relationships between the plurality of lattices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A rescoring process used in the automatic speech recognition system, comprising:
-
a speech recognizer that generates a plurality of lattices, each lattice corresponding to a received speech utterance associated with filling in one of a plurality of user selected data fields in a user interface, by using at least one speech recognition model; and a controller that concatenates the plurality of lattices into a single concatenated lattice, and applies the at least one language model to the single concatenated lattice. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A controller used for rescoring results of an automatic speech recognition system, comprising:
-
a first section that generates a plurality of lattices, each lattice associated with a received speech utterance for filling in one of a plurality of user selected data fields in a user interface; a second section that concatenates the plurality of lattices into a single concatenated lattice; and a third section that applies at least one language model to the single concatenated lattice. - View Dependent Claims (15, 16)
-
Specification