CPC G10L 15/1815 (2013.01) [G06F 16/90332 (2019.01); G10L 15/07 (2013.01); G10L 15/08 (2013.01); G10L 15/22 (2013.01); G10L 25/51 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01); G10L 2015/227 (2013.01)] | 11 Claims |
1. A method implemented using one or more processors, comprising:
receiving first audio data of a first utterance spoken by a user;
obtaining a first transcription of the first utterance;
determining whether the first utterance includes a query directed to a query processing system based on:
semantic analysis of the first transcription, and
analysis of one or more cues derived from historical engagement of the user with the query processing system,
wherein the one or more cues are derived from a log of past queries directed by the user to the query processing system and one or more contexts, wherein the one or more contexts include one or more locations of the user when the user issued one or more queries of the log of past queries;
based on determining whether the first utterance includes a query directed to the query processing system, configuring a data routing component to:
provide the first transcription of the first utterance to the query processing system as a first query; or
bypass routing the first transcription so that the first transcription is not provided to the query processing system.
|