1. A method of teaching a user pronunciation, comprising: (a) communicating a model term by a voice portal server to the user; (b) detecting a response term by the user, the response term being provided to the voice portal server; (c) comparing the response term to the model term; (d) determining a confidence level by comparing the response term to the model term; (e) comparing an acceptance limit to the confidence level; and (f) confirming a correct pronunciation of the model term if the confidence level is not less than acceptance limit.