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 a 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 editing information, to edit the speech based on the editing information; generate avatar animation based on the edited speech; and generate an avatar based video message based on the edited speech and the avatar animation.