1. A computer-implemented method, comprising: receiving speech data; determining at least one trigger word in the speech data; generating text data by performing one or more speech recognition processes on a portion of the speech data that includes the at least one trigger word and that satisfies a predetermined factor; determining at least one keyword in the text data; determining information based at least in part upon two or more of past behavior data associated with a user profile, a received update from another source, or another keyword associated with the user profile; and determining content to be provided based at least in part upon the at least one trigger word, the at least one keyword, and the information.