Recognition module affinity
First Claim
Patent Images
1. An automatic speech recognition system, comprising:
- a processor configured to;
receive a spoken utterance;
convert, using the processor, the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules;
interpret, using the processor, each of the plurality of recognized speech results rendered by each of the plurality of automatic speech recognition modules through a plurality of natural language processing modules;
process, using the processor, each of the plurality of recognized speech results through a plurality of conversation modules;
assign, using the processor based on a plurality of rating values generated by the plurality of conversation modules and indicating a fitness of the recognized speech results, an affinity status to one or more automatic speech recognition modules of the plurality of automatic speech recognition modules to restrict a conversion of a subsequent spoken utterance to the one or more automatic speech recognition modules assigned the affinity status.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method to receive a spoken utterance and convert the spoken utterance into a recognized speech results through multiple automatic speech recognition modules. Multiple conversation modules interpret the recognized speech results. The system and method assign an affinity status to one or more of the multiple automatic speech recognition modules. An affinity status restricts the conversion of a subsequent spoken utterance to a selected automatic speech recognition module or modules.
33 Citations
20 Claims
-
1. An automatic speech recognition system, comprising:
a processor configured to; receive a spoken utterance; convert, using the processor, the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules; interpret, using the processor, each of the plurality of recognized speech results rendered by each of the plurality of automatic speech recognition modules through a plurality of natural language processing modules; process, using the processor, each of the plurality of recognized speech results through a plurality of conversation modules; assign, using the processor based on a plurality of rating values generated by the plurality of conversation modules and indicating a fitness of the recognized speech results, an affinity status to one or more automatic speech recognition modules of the plurality of automatic speech recognition modules to restrict a conversion of a subsequent spoken utterance to the one or more automatic speech recognition modules assigned the affinity status. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-implemented method comprising:
-
receiving, using a processor, a spoken utterance; converting, using the processor, the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules; interpreting, using the processor, each of the plurality of recognized speech results rendered by each of the plurality of automatic speech recognition modules through a plurality of natural language processing modules; processing, using the processor, each of the plurality of recognized speech results through a plurality of conversation modules; and assigning, using the processor, based on a plurality of rating values generated by the plurality of conversation modules and indicating a fitness of the recognized speech results, an affinity status to one or more automatic speech recognition modules of the plurality of automatic speech recognition modules to restrict a conversion of a subsequent spoken utterance to the one or more automatic speech recognition modules assigned the affinity status. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium encoded with machine-executable instructions, wherein execution of the machine-executable instructions by a processor is for:
-
receiving, using the processor, a spoken utterance; converting, using the processor, the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules; interpreting, using the processor, each of the plurality of recognized speech results rendered by each of the plurality of automatic speech recognition modules through a plurality of natural language processing modules; processing, using the processor, each of the plurality of recognized speech results through a plurality of conversation modules; and assigning, using the processor, based on a plurality of rating values generated by the plurality of conversation modules and indicating a fitness of the recognized speech results, an affinity status to one or more automatic speech recognition modules of the plurality of automatic speech recognition modules to restrict a conversion of a subsequent spoken utterance to the one or more automatic speech recognition modules assigned the affinity status. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification