An electronic device comprising: a microphone; a display; and a processor, wherein the processor is configured to: receive a first user input, control the display to display a drawing corresponding to the first user input, receive a voice input while the drawing is being displayed, the voice input being a voice input through the microphone, wherein the voice input is received from a starting point to a termination point, and change at least one attribute of at least a portion of the drawing based on a result of analyzing the voice input, wherein the processor is further configured to, in changing the at least one attribute of the at least a portion of the drawing based on the result of analyzing the voice input: determine a user's intention by analyzing the voice input from the starting point to the termination point to identify one or more keywords indicating the at least one attribute to be changed, detect the starting point of the voice input, detect a time point when the user's intention is recognized and applied to the drawing input after the time point, determine the drawing input between the starting point and the time point as an edit-required portion, and change the at least one attribute of the at least a portion of the drawing based on the determined edit-required portion. a microphone; a display; and a processor, wherein the processor is configured to: receive a first user input, control the display to display a drawing corresponding to the first user input, receive a voice input while the drawing is being displayed, the voice input being a voice input through the microphone, wherein the voice input is received from a starting point to a termination point, and change at least one attribute of at least a portion of the drawing based on a result of analyzing the voice input, receive a first user input, control the display to display a drawing corresponding to the first user input, receive a voice input while the drawing is being displayed, the voice input being a voice input through the microphone, wherein the voice input is received from a starting point to a termination point, and change at least one attribute of at least a portion of the drawing based on a result of analyzing the voice input, wherein the processor is further configured to, in changing the at least one attribute of the at least a portion of the drawing based on the result of analyzing the voice input: determine a user's intention by analyzing the voice input from the starting point to the termination point to identify one or more keywords indicating the at least one attribute to be changed, detect the starting point of the voice input, detect a time point when the user's intention is recognized and applied to the drawing input after the time point, determine the drawing input between the starting point and the time point as an edit-required portion, and change the at least one attribute of the at least a portion of the drawing based on the determined edit-required portion. determine a user's intention by analyzing the voice input from the starting point to the termination point to identify one or more keywords indicating the at least one attribute to be changed, detect the starting point of the voice input, detect a time point when the user's intention is recognized and applied to the drawing input after the time point, determine the drawing input between the starting point and the time point as an edit-required portion, and change the at least one attribute of the at least a portion of the drawing based on the determined edit-required portion.