CPC G10L 15/22 (2013.01) [G10L 15/1815 (2013.01); H04L 51/56 (2022.05); G10L 2015/223 (2013.01)] | 16 Claims |
9. A system comprising:
memory storing instructions;
one or more processors operable to execute the instructions to:
receive a spoken utterance of a user,
wherein the spoken utterance is detected via one or more microphones and is directed to an automated assistant;
determine, based on the spoken utterance, that the user is requesting that the automated assistant communicate a message to another user,
wherein the spoken utterance identifies content to be incorporated into the message;
process, based on the spoken utterance, application content from one or more applications,
wherein in processing the application content, existing application data corresponding to the spoken utterance is identified;
compare, based on the spoken utterance, the existing application data to natural language content of the spoken utterance,
determine, based on comparing the existing application data and the natural language content, that the existing application data corresponds to the content to be incorporated into the message;
generate, responsive to determining that the existing application data corresponds to the content to be incorporated into the message, a command for a particular application to render the message;
cause, by the automated assistant and based on generating the command for the particular application to render the message, the command to be provided to the particular application,
wherein the input is provided to the particular application in furtherance of communicating the message to the other user.
|