An electronic device, comprising: a plurality of microphones (221, 222, 223, 224) configured to receive audio input according to a touch input of applying a touch; and a controller configured to: receive audio input according to a touch input of touching at least one of the plurality of the microphones (221, 222, 223, 224), determine at least one of a location, a touch pattern, a touch strength, a touch duration time and a touch periodicity of the touch input based on the received audio input, and perform an operation corresponding to the touch input based on the determination; the controller is configured to: determine whether a received audio input is an audio input according to a touch input or not; activate a short-distance voice recognition mode for receiving a voice input within a predetermined distance from the electronic device, if the received audio input is an audio input according to a touch input; and activate a long-distance voice recognition mode for receiving a voice input out of the predetermined distance from the electronic device, if the received audio input is not an audio input according to a touch input; and wherein the controller is further configured: to obtain a voice including a voice command, to recognize the obtained voice, and to perform a function corresponding to the recognized voice. a plurality of microphones (221, 222, 223, 224) configured to receive audio input according to a touch input of applying a touch; and a controller configured to: receive audio input according to a touch input of touching at least one of the plurality of the microphones (221, 222, 223, 224), determine at least one of a location, a touch pattern, a touch strength, a touch duration time and a touch periodicity of the touch input based on the received audio input, and perform an operation corresponding to the touch input based on the determination; receive audio input according to a touch input of touching at least one of the plurality of the microphones (221, 222, 223, 224), determine at least one of a location, a touch pattern, a touch strength, a touch duration time and a touch periodicity of the touch input based on the received audio input, and perform an operation corresponding to the touch input based on the determination; the controller is configured to: determine whether a received audio input is an audio input according to a touch input or not; activate a short-distance voice recognition mode for receiving a voice input within a predetermined distance from the electronic device, if the received audio input is an audio input according to a touch input; and activate a long-distance voice recognition mode for receiving a voice input out of the predetermined distance from the electronic device, if the received audio input is not an audio input according to a touch input; and determine whether a received audio input is an audio input according to a touch input or not; activate a short-distance voice recognition mode for receiving a voice input within a predetermined distance from the electronic device, if the received audio input is an audio input according to a touch input; and activate a long-distance voice recognition mode for receiving a voice input out of the predetermined distance from the electronic device, if the received audio input is not an audio input according to a touch input; and wherein the controller is further configured: to obtain a voice including a voice command, to recognize the obtained voice, and to perform a function corresponding to the recognized voice.