A mobile terminal comprising: a wireless communication unit configured to perform wireless communication; a microphone configured to receive an input voice; a touch screen; and a controller configured to: receive a writing input, display the writing input on the touch screen and concurrently receive a corresponding input voice; recognize the input voice and convert the recognized input voice into text while a voice recognition mode is activated; display the text on the touch screen at a first position different from the position where the writing input is displayed; determine the user selecting the displayed text; and display information based on a comparison of the text and the writing input at a position on the touch screen corresponding to a touch input, wherein when the controller determines that the speed of the writing input applied on the touch screen is higher or lower by a predetermined range than the input speed of the voice, the controller is further configured to: execute an automatic input function in which the text is added in real time to the region in which the writing input is displayed, thus skipping the display of the text and the determination. a wireless communication unit configured to perform wireless communication; a microphone configured to receive an input voice; a touch screen; and a controller configured to: receive a writing input, display the writing input on the touch screen and concurrently receive a corresponding input voice; recognize the input voice and convert the recognized input voice into text while a voice recognition mode is activated; display the text on the touch screen at a first position different from the position where the writing input is displayed; determine the user selecting the displayed text; and display information based on a comparison of the text and the writing input at a position on the touch screen corresponding to a touch input, wherein when the controller determines that the speed of the writing input applied on the touch screen is higher or lower by a predetermined range than the input speed of the voice, the controller is further configured to: execute an automatic input function in which the text is added in real time to the region in which the writing input is displayed, thus skipping the display of the text and the determination. receive a writing input, display the writing input on the touch screen and concurrently receive a corresponding input voice; recognize the input voice and convert the recognized input voice into text while a voice recognition mode is activated; display the text on the touch screen at a first position different from the position where the writing input is displayed; determine the user selecting the displayed text; and display information based on a comparison of the text and the writing input at a position on the touch screen corresponding to a touch input, wherein when the controller determines that the speed of the writing input applied on the touch screen is higher or lower by a predetermined range than the input speed of the voice, the controller is further configured to: execute an automatic input function in which the text is added in real time to the region in which the writing input is displayed, thus skipping the display of the text and the determination.