1. An apparatus for generating an avatar based video message, the apparatus comprising: an audio input unit configured to receive speech of a user; a user input unit configured to receive input from the user; a display unit configured to output display information; and a control unit configured to perform speech recognition based on the speech of the user to generate a word sequence of the speech of the user, to generate editing information comprising the word sequence divided into a plurality of editable units based on a measured energy of the speech of the user, to generate avatar animation that moves based on the word sequence, and to generate an avatar based video message that vocalizes the word sequence of the speech of the user and that displays the avatar animation such that the avatar animation moves in synchronization with the vocalized word sequence.