Try the FREE English 1000, if you like it, English 6000 has no adverts!
The software allows you to test your pronunciation against the computer. You can flick through words quickly, or study at your own pace. You can enter any word that you want.
Give it a try.
Language 6000 series: English 6000, French 6000, German 6000, Italian 6000...
If you like this you will love English Level Checker!