22. At least one non-transitory computer readable storage medium comprising a set of instructions which, if executed by a computing device, cause the computing device to: capture an image of a subject and an image of a doll; receive an audio file; receive a video signal that includes facial expressions of the subject and a doll face; use the audio file to obtain avatar animation data based on the facial expressions of the subject; render an avatar animation based on the audio file and the avatar animation data, and transfer the avatar animation data of the subject and audible content associated with the audio file to the doll face to obtain a doll animation.
23. The at least one non-transitory computer readable storage medium of claim 22 , wherein the audio signal is to be received from a messaging application of a remote client device.