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.