An electronic apparatus, comprising: a voice input interface including circuitry configured to receive a user voice input; a storage configured to store a plurality of voice assistants (110, 120, 130); and a processor characterized in that the processor is configured to: obtain predefined information in which scores for each of a first plurality of keywords are recorded for each of the plurality of voice assistants, wherein the scores are based on a use history of the electronic apparatus and the use history includes information obtained by counting a processing history of each of the plurality of voice assistants for predetermined keywords, in response to the voice input received through the voice input interface, obtain a second plurality of keywords of the voice input, identify a voice assistant among the plurality of voice assistants (110, 120, 130) by obtaining a sum of scores for the identified voice assistant associated with the obtained second plurality of keywords based on the predefined information, the sum of scores for the identified voice assistant being the highest sum of scores, perform a voice recognition on the voice input using the identified voice assistant, and adjust the score for an identified keyword for the identified voice assistant by a first positive weight and adjust a score for a synonym of the identified keyword by a second positive weight in which the second positive weight is less than the first positive weight. a voice input interface including circuitry configured to receive a user voice input; a storage configured to store a plurality of voice assistants (110, 120, 130); and a processor characterized in that the processor is configured to: obtain predefined information in which scores for each of a first plurality of keywords are recorded for each of the plurality of voice assistants, wherein the scores are based on a use history of the electronic apparatus and the use history includes information obtained by counting a processing history of each of the plurality of voice assistants for predetermined keywords, in response to the voice input received through the voice input interface, obtain a second plurality of keywords of the voice input, identify a voice assistant among the plurality of voice assistants (110, 120, 130) by obtaining a sum of scores for the identified voice assistant associated with the obtained second plurality of keywords based on the predefined information, the sum of scores for the identified voice assistant being the highest sum of scores, perform a voice recognition on the voice input using the identified voice assistant, and obtain predefined information in which scores for each of a first plurality of keywords are recorded for each of the plurality of voice assistants, wherein the scores are based on a use history of the electronic apparatus and the use history includes information obtained by counting a processing history of each of the plurality of voice assistants for predetermined keywords, in response to the voice input received through the voice input interface, obtain a second plurality of keywords of the voice input, identify a voice assistant among the plurality of voice assistants (110, 120, 130) by obtaining a sum of scores for the identified voice assistant associated with the obtained second plurality of keywords based on the predefined information, the sum of scores for the identified voice assistant being the highest sum of scores, perform a voice recognition on the voice input using the identified voice assistant, and adjust the score for an identified keyword for the identified voice assistant by a first positive weight and adjust a score for a synonym of the identified keyword by a second positive weight in which the second positive weight is less than the first positive weight.