A computer-implemented method comprising: receiving, by a computing device, first audio data of a first utterance; obtaining, by the computing device, a first transcription of the first utterance; providing, by the computing device, the first transcription of the first utterance as a first query to a query processing system; receiving, from the query processing system, the response to the first query; receiving, by the computing device, second audio data of a second utterance; obtaining, by the computing device, a second transcription of the second utterance; determining, by the computing device, whether the second utterance includes a query directed to a query processing system based on analysis of (i) the second transcription and (ii) the first transcription or a response to the first query, wherein determining whether the second utterance includes a query directed to a query processing system comprises: tokenizing the second transcription; and determining that the second utterance includes a query directed to the query processing system based on determining that the terms of the second transcription include a pronoun; and based on determining whether the second utterance includes a query directed to the query processing system, configuring, by the computing device, the data routing component to (i) provide the second transcription of the second utterance to the query processing system as a second query or (ii) bypass routing the second transcription so that the second transcription is not provided to the query processing system. receiving, by a computing device, first audio data of a first utterance; obtaining, by the computing device, a first transcription of the first utterance; providing, by the computing device, the first transcription of the first utterance as a first query to a query processing system; receiving, from the query processing system, the response to the first query; receiving, by the computing device, second audio data of a second utterance; obtaining, by the computing device, a second transcription of the second utterance; determining, by the computing device, whether the second utterance includes a query directed to a query processing system based on analysis of (i) the second transcription and (ii) the first transcription or a response to the first query, wherein determining whether the second utterance includes a query directed to a query processing system comprises: tokenizing the second transcription; and determining that the second utterance includes a query directed to the query processing system based on determining that the terms of the second transcription include a pronoun; and tokenizing the second transcription; and determining that the second utterance includes a query directed to the query processing system based on determining that the terms of the second transcription include a pronoun; and based on determining whether the second utterance includes a query directed to the query processing system, configuring, by the computing device, the data routing component to (i) provide the second transcription of the second utterance to the query processing system as a second query or (ii) bypass routing the second transcription so that the second transcription is not provided to the query processing system.