CPC G10L 21/10 (2013.01) [G06N 3/049 (2013.01); G06Q 50/01 (2013.01); G06T 13/205 (2013.01); G06T 13/40 (2013.01)] | 14 Claims |
1. A computer-implemented method comprising:
detecting, by one or more computer processors, one or more utterances by a user, wherein utterances are either textual or acoustic;
identifying, by one or more computer processors, the user associated with the one or more detected utterances, further comprising:
retrieving, by one or more computer processors, one or more images associated with social media associated the user;
creating, by one or more computer processors, a user model trained with the one or more retrieved images specific to the user; and
generating, by one or more computer processors, the avatar associated with the user utilizing the created user model, wherein the avatar is a realistic representation of the user covering a plurality of facial angles and expressions;
generating, by one or more computer processors, one or more image representations of the one or more detected utterances utilizing the generated avatar and a generative adversarial network restricted by one or more user privacy parameters, wherein the generative adversarial network is fed with an extracted sentiment, a generated avatar, an identified topic, an extracted location, and one or more user preferences; and
displaying, by one or more computer processors, the generated one or more image representations on one or more devices associated with one or more respective recipients of the one or more utterances.
|