SpeechAce!

SpeechAce teaches correct General American English pronunciation and eliminates your accent one word at a time. +Search over 80,000 English words.+Listen to the correct pronunciation in both male and female voices.+Speak the word and receive instant phoneme level feedback on your pronunciation.+Practice the word as many times as you like.+Translate the word in to over 40 languages.+Review the meaning and usage of the word instantly. First 50 word scores completely free Full access for only $2.99.