CPC G10L 21/013 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04883 (2013.01); G06F 3/165 (2013.01); G06T 13/00 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, by a messaging application implemented on a first participant computing device, a request to send a voice message to a second participant computing device in a communication session;
in response to receiving the request, selecting a voice modification effect;
receiving first input comprising a touch and hold gesture on a first indicator of the voice modification effect, the first input causing initiating of recording the voice message;
while the voice message is being recorded:
receiving, in real time, speech input by the first participant computing device;
modifying the speech input based on the voice modification effect in real time as the speech input is received; and
continuously updating an audio file with the modified speech input; and
in response to receiving second input comprising a release of the touch and hold gesture on the first indicator, terminating recording of the voice message, providing a first option to playback the audio file and a second option to send the audio file as the voice message to the second participant computing device.
|