Abstract:
A server and method for correcting an error of a voice recognition result are provided. The method includes, in response to recognizing a user voice, determining a pattern of parts of speech of text data corresponding to the recognized user voice; comparing a prestored standard pattern of parts of speech with the pattern of parts of speech of text data; detecting an error region of the recognized user voice based on a result of the comparing; and correcting the text data corresponding to the detected error region.