12. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising: receiving a request from a user of a first device to speak with a character, wherein the character is associated with a text-to-speech voice; sending a message to a user of a second device corresponding to the request; entering into a session with the second device, wherein, during the session, the user of the second device specifies a phrase that is spoken by the character to the user of the first device and wherein the user of the first device and the user of the second device participate simultaneously in the session; presenting the character on a display of the first device; obtaining an audio signal from a microphone of the first device; transmitting audio data to the second device, wherein the audio data is generated from the audio signal; receiving, from the second device, phrase data corresponding to the phrase to be spoken by the character; generating an audio signal using the phrase data corresponding to the phrase and the text-to-speech voice of the character; and causing audio to played corresponding to the audio signal.
12. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising: receiving a request from a user of a first device to speak with a character, wherein the character is associated with a text-to-speech voice; sending a message to a user of a second device corresponding to the request; entering into a session with the second device, wherein, during the session, the user of the second device specifies a phrase that is spoken by the character to the user of the first device and wherein the user of the first device and the user of the second device participate simultaneously in the session; presenting the character on a display of the first device; obtaining an audio signal from a microphone of the first device; transmitting audio data to the second device, wherein the audio data is generated from the audio signal; receiving, from the second device, phrase data corresponding to the phrase to be spoken by the character; generating an audio signal using the phrase data corresponding to the phrase and the text-to-speech voice of the character; and causing audio to played corresponding to the audio signal. 17. The one or more computer-readable media of claim 12 , wherein obtaining an audio signal and transmitting audio data to the second device commences after opening an application on the first device, receiving a request to speak with the character, or a selection of the character from among a plurality of characters.