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. 2. The computer-implemented method of claim 1 , wherein the particular content type is a movie content type, a music content type, a television show content type, an audio podcast content type, a book content type, an artwork content type, a trailer content type, a video podcast content type, an Internet video content type, or a video game content type.