Incorporation of external knowledge in multimodal dialog systems
First Claim
1. A method of improving speech recognition, comprising:
- receiving a speech recognition result from an automatic speech recognition (ASR) engine, the speech recognition result including a plurality of ordered interpretations, wherein each of the ordered interpretations includes a plurality of information items; and
analyzing the plurality of interpretations using an external knowledge source to create a filtered plurality of ordered interpretations.
2 Assignments
0 Petitions
Accused Products
Abstract
A device improves speech recognition accuracy by utilizing an external knowledge source. The device receives a speech recognition result from an automatic speech recognition (ASR) engine, the speech recognition result including a plurality of ordered interpretations, wherein each of the ordered interpretations includes a plurality of information items. The device analyzes and filters the plurality of interpretations using an external knowledge source to create a filtered plurality of ordered interpretations. The device stores the filtered plurality of ordered interpretations to a memory. The device transmits the filtered plurality of ordered interpretations to a dialog manager module to create a textual output. Alternatively, the dialog manager module retrieves the filtered plurality of ordered interpretations from a memory.
-
Citations
16 Claims
-
1. A method of improving speech recognition, comprising:
-
receiving a speech recognition result from an automatic speech recognition (ASR) engine, the speech recognition result including a plurality of ordered interpretations, wherein each of the ordered interpretations includes a plurality of information items; and
analyzing the plurality of interpretations using an external knowledge source to create a filtered plurality of ordered interpretations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of improving speech recognition, comprising:
-
receiving a speech recognition result from an automatic speech recognition (ASR) engine, the speech recognition result including a first plurality of ordered interpretations, wherein each of the first plurality of ordered interpretations includes a first plurality of information items; and
analyzing the first plurality of interpretations using an external knowledge source to create a first filtered plurality of ordered interpretations;
receiving a second plurality of ordered interpretations, wherein each of the second plurality of ordered interpretations includes a second plurality of information items;
analyzing the second plurality of ordered interpretations using the external knowledge source and first filter plurality of ordered interpretations to see if any of the second plurality of information items in each of the ordered interpretations can be combined with any information items in the first filtered plurality of interpretations; and
creating a second filtered plurality of ordered interpretations. - View Dependent Claims (15, 16)
-
Specification