A
system and a method are provided for evaluating a voice performance in order to recognize a long-distance voice. The
system implements a voice performance
evaluation function for long-distance voice input in a
robot. Particularly, in robots including a network
robot, it is required to normally perform voice recognition so that a speaking subject and a surrounding situation can be recognized by a
robot. Accordingly, in order to obtain the most optimal voice quality, it is important to find a
noise removal
algorithm through an optimal hardware configuration and an
optimal combination of the optimal hardware configuration and
software. Therefore, a method for finding a
noise removal
algorithm appropriate for each of cases, including one case where a distance from a speaking subject is fixed and another case where a distance from a speaking subject changes. As a result, the most optimal voice quality can be obtained regardless of a
noise environment even when the speaking subject is a long distance away from the robot.