| CPC G10L 15/26 (2013.01) [G06F 3/0481 (2013.01); G06F 3/04883 (2013.01); G06F 3/04886 (2013.01); G06F 3/165 (2013.01); H04L 51/10 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving a first audio message at a recipient user device;
causing presentation, on a display of the recipient user device, of a chat user interface (UI) including a first user-selectable element actionable to cause playing of the first audio message and a second user-selectable element actionable to cause presentation of a transcription of the first audio message, the first user-selectable element and the second user-selectable element being simultaneously presented in the chat UI;
in response to detecting activation of the second user-selectable element:
modifying the chat UI to include the transcription of the first audio message; and
causing presentation of the modified chat UI on the display of the recipient user device, the first user-selectable element actionable to cause playing of the first audio message being presented in the modified chat UI simultaneously with the transcription of the first audio message; and
in response to detecting activation of a third user-selectable element associated with a second audio message, removing the transcription of the first audio message from the modified chat UI.
|
|
11. A system comprising:
one or more processors; and
a non-transitory computer readable storage medium comprising instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising:
receiving a first audio message at a recipient user device;
causing presentation, on a display of the recipient user device, of a chat user interface (UI) including a first user-selectable element actionable to cause playing of the first audio message and a second user-selectable element actionable to cause presentation of a transcription of the first audio message, the first user-selectable element and the second user-selectable element being simultaneously presented in the chat UI;
in response to detecting activation of the second user-selectable element:
modifying the chat UI to include the transcription of the first audio message; and
causing presentation of the modified chat UI on the display of the recipient user device, the first user-selectable element actionable to cause playing of the first audio message being presented in the modified chat UI simultaneously with the transcription of the first audio message; and
in response to detecting activation of a third user-selectable element associated with a second audio message, removing the transcription of the first audio message from the modified chat UI.
|
|
20. A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:
receiving a first audio message at a recipient user device;
causing presentation, on a display of the recipient user device, of a chat user interface (UI) including a first user-selectable element actionable to cause playing of the first audio message and a second user-selectable element actionable to cause presentation of a transcription of the first audio message, the first user-selectable element and the second user-selectable element being simultaneously presented in the chat UI;
in response to detecting activation of the second user-selectable element:
modifying the chat UI to include the transcription of the first audio message; and
causing presentation of the modified chat UI on the display of the recipient user device, the first user-selectable element actionable to cause playing of the first audio message being presented in the modified chat UI simultaneously with the transcription of the first audio message; and
in response to detecting activation of a third user-selectable element associated with a second audio message, removing the transcription of the first audio message from the modified chat UI.
|