1. An electronic apparatus, comprising: a voice input unit configured to receive a user voice; a storage unit configured to store a plurality of voice print feature models representing a plurality of user voices and a plurality of utterance environment models representing a plurality of environmental disturbances; and a controller, in response to the user voice being input through the voice input unit, configured to: calculate a plurality of similarities between a voice print feature of the user voice and a plurality of voice print features of the plurality of voice print feature models stored in the storage unit without using, in calculating the plurality of similarities, an utterance environment model corresponding to a place where the user voice is input, determine whether there is a similarity equal to or greater than a preset value, from among the plurality of similarities, in response to determining that the similarity equal to or greater than the preset value exists, recognize a user based on a voice print feature model corresponding to the similarity equal to or greater than the preset value, from among the plurality of voice print feature models, and in response to determining that the similarity equal to or greater than the preset value does not exist, revise the plurality of similarities using the utterance environment model corresponding to the place where the user voice is input, from among the plurality of utterance environment models, and recognize the user using the revised plurality of similarities.