12. A method of controlling a mobile terminal having a display and a controller, the method comprising: activating, via the controller, a mode for voice recognition in response to a touch input to a soft button displayed on the display or to a hard button on the mobile terminal; receiving, via the controller, a first voice input associated with an executable menu relating operation of the mobile terminal; displaying, via the controller, an indicator on the display indicating the first voice input is being recognized by the mobile terminal; determining, via the controller, a meaning of a voice command in the first voice input based on information stored in the at least one database (DB); displaying, via the controller, information corresponding to the determined meaning; receiving, via the controller, a second voice input associated with a user's confirmation about the displayed information; if the received second voice input matches an affirmative received response, executing, via the controller a menu relating operation corresponding to the displayed information; if the received second voice input matches a negative received response, performing, via the controller, a learning process based on a third voice input for learning the meaning of the voice command in the first voice input and executing a menu relating operation corresponding to the learned meaning; and updating, via the controller, the at least one database (DB) to store the learned meaning according to the third voice input.
12. A method of controlling a mobile terminal having a display and a controller, the method comprising: activating, via the controller, a mode for voice recognition in response to a touch input to a soft button displayed on the display or to a hard button on the mobile terminal; receiving, via the controller, a first voice input associated with an executable menu relating operation of the mobile terminal; displaying, via the controller, an indicator on the display indicating the first voice input is being recognized by the mobile terminal; determining, via the controller, a meaning of a voice command in the first voice input based on information stored in the at least one database (DB); displaying, via the controller, information corresponding to the determined meaning; receiving, via the controller, a second voice input associated with a user's confirmation about the displayed information; if the received second voice input matches an affirmative received response, executing, via the controller a menu relating operation corresponding to the displayed information; if the received second voice input matches a negative received response, performing, via the controller, a learning process based on a third voice input for learning the meaning of the voice command in the first voice input and executing a menu relating operation corresponding to the learned meaning; and updating, via the controller, the at least one database (DB) to store the learned meaning according to the third voice input. 13. The method of claim 12 , wherein the executable menu relating operation of the mobile terminal comprises at least one of Edit, Add, Find, Call, Send Message, Reply Message, Settings, Select, Application Execute, Search and Move.