5. The method of claim 1 , wherein the first user input comprises the voice input received via the voice input mode, and the second user input comprises the non-voice input received via the non-voice input mode, wherein determining the context information comprises determining, based on the non-voice input, the context information for interpreting the voice input, wherein determining the user request comprises determining the user request based on the voice input and the context information for interpreting the voice input, and wherein providing the advertisement comprises providing the advertisement based on the context information for interpreting the voice input.
5. The method of claim 1 , wherein the first user input comprises the voice input received via the voice input mode, and the second user input comprises the non-voice input received via the non-voice input mode, wherein determining the context information comprises determining, based on the non-voice input, the context information for interpreting the voice input, wherein determining the user request comprises determining the user request based on the voice input and the context information for interpreting the voice input, and wherein providing the advertisement comprises providing the advertisement based on the context information for interpreting the voice input. 6. The method of claim 5 , wherein the context information for interpreting the voice input is used as input for selecting the advertisement, and wherein providing the advertisement comprises providing the selected advertisement.