Vocalace marks the phoneme you missed, instead of giving one pronunciation score.
Each word has phonemes, a Chinese gloss, and an American model recording. A score of 90 or higher is a pass. The word is learned only after two passes. A miss comes back tomorrow. Learned words return after 21, 90, and 365 days. New words wait until due reviews are done, and come from the top 8,000 in BNC/COCA. American English only.
7-day trial, then $5/month or $50/year.