15. A computer-readable storage device having instructions stored which, when executed by a computing device, result in the computing device performing operations comprising: generating text based on speech received from a user; identifying a key phrase in the text based on an emotion of the user; receiving data from a user profile, the data comprising information describing usage habits of the user; and selecting an advertisement related to the key phrase and the data.
15. A computer-readable storage device having instructions stored which, when executed by a computing device, result in the computing device performing operations comprising: generating text based on speech received from a user; identifying a key phrase in the text based on an emotion of the user; receiving data from a user profile, the data comprising information describing usage habits of the user; and selecting an advertisement related to the key phrase and the data. 18. The computer-readable storage device of claim 15 , wherein the speech occurs during a call in which the user is a participant.