Recognition module affinity
Assignee2236008 Ontario Inc.
InventorDarrin Kenneth John Fry
Life of this patent
Estimating the term…
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.
Claims20
An automatic speech recognition system, comprising:
- a processor configured to receive a spoken utterance and convert the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules;
- and
- the processor is further configured to interpret 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;
- the processor is further configured to process each of the plurality of recognized speech results through a plurality of conversation modules;
- wherein the processor is further configured to assign an affinity status to one or more of the plurality of automatic speech recognition modules that restrict a conversion of a subsequent spoken utterance to the one or more automatic speech recognition modules assigned the affinity status.
A method that convert spoken commands to text and interpret a recognized speech comprising:
- receiving receive a spoken utterance and convert the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules;
- and
- interpreting 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;
- assigning an affinity status to one or more of the plurality of automatic speech recognition modules that restrict a conversion of a subsequent spoken utterance to the one or more automatic speech recognition modules assigned the affinity status.
A non-transitory machine-readable medium encoded with machine-executable instructions, wherein execution of the machine-executable instructions is for:
- receiving receive a spoken utterance and convert the spoken utterance into a plurality of recognized speech results through a plurality of automatic speech recognition modules;
- and
- interpreting 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;
- assigning an affinity status to one or more of the plurality of automatic speech recognition modules that restrict a conversion of a subsequent spoken utterance to the one or more automatic speech recognition modules assigned the affinity status.
Dependencies are inferred from the claim text.