SEARCH AND KNOWLEDGE BASE QUESTION ANSWERING FOR A VOICE USER INTERFACE
1 Assignment
0 Petitions
Accused Products
Abstract
A voice-controlled question answering system that is capable of answering questions using both a knowledge base and a search engine. The knowledge base is used to answer questions when answers to those questions are contained in the knowledge base. If an answer using the knowledge base is unavailable, and if the question is suitable for answering using an unstructured search approach, the system may obtain an answer using a search engine. The search engine results may be processed to obtain an answer to the question suitable for output using a voice user interface.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method comprising:
-
receiving input audio data representing a question input to a question answering system; performing speech recognition on the input audio data to obtain first text data; determining feature data related to the question; sending at least a portion of the first text data to a search component; determining second text data corresponding to a plurality of search results; processing the feature data and the second text data using a first machine learning model to determine third text data represents an appropriate answer to the question; performing text-to-speech processing using at least a portion of the third text data to obtain output audio data; and sending the output audio data to a device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system comprising:
-
at least one processor; and memory including instructions operable to be executed by the at least one processor to configure the system to; receive input audio data representing a question input to a question answering system; perform speech recognition on the input audio data to obtain first text data; determine feature data related to the question; send at least a portion of the first text data to a search component; determine second text data corresponding to a plurality of search results; process the feature data and the second text data using a first machine learning model to determine third text data represents an appropriate answer to the question; perform text-to-speech processing using at least a portion of the third text data to obtain output audio data; and send the output audio data to a device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification