1. A computer-implemented method comprising: receiving data including (i) audio data that encodes a spoken natural language query, and (ii) environmental audio data; obtaining a transcription of the spoken natural language query; determining a particular content type associated with one or more keywords in the transcription; providing at least a portion of the environmental audio data to a content recognition engine; and identifying a content item that (i) has been output by the content recognition engine, and (ii) matches the particular content type associated with the one or more keywords in the transcription.
1. A computer-implemented method comprising: receiving data including (i) audio data that encodes a spoken natural language query, and (ii) environmental audio data; obtaining a transcription of the spoken natural language query; determining a particular content type associated with one or more keywords in the transcription; providing at least a portion of the environmental audio data to a content recognition engine; and identifying a content item that (i) has been output by the content recognition engine, and (ii) matches the particular content type associated with the one or more keywords in the transcription. 5. The computer-implemented method of claim 1 , further including outputting data identifying the content item.