6. A computer-implemented method comprising: under control of one or more computing devices configured with specific computer-executable instructions, obtaining first speech recognition results associated with a first user request; performing, using a first application, a first function responsive to the first user request based on the first speech recognition results, wherein performing the first function comprises presenting information in a first modality; generating, using the first application, contextual information regarding the first user request in a format associated with a second application, wherein the contextual information is not provided to the user in response to the first request; storing the contextual information and information regarding use of the contextual information in the format; obtaining second speech recognition results associated with a second user request; determining to perform a second function responsive to the second user request based on the second speech recognition results; and performing, using the second application, the second function based at least in part on the contextual information regarding the first user request and the information regarding use of the contextual information in the format, wherein performing the second function comprises presenting the contextual information in a second modality different than the first modality.
16. The computer-implemented method of claim 6 , wherein generating the contextual information regarding the first user request in the format associated with the second application comprises: determining, by the second application, that the contextual information regarding the first user request is related to the second function, wherein the second function is performed by the second application; sending, from the second application to the first application, information regarding a format utilized by the second application to perform the second function; and generating, by the first application, the contextual information in the format utilized by the second application to perform the second function.