You can listen to a video where you will see subtitles of the speech. You can click on each word to hear how it's pronounced and then you can record your voice saying the same line. The voice recognition program will grade your speech and tell you where you need to improve. Check it out by watching the demo first!! You only need a microphone!
Various topics are available such as business, daily life, movies & TV, sports, travel, etc..