Online dictation tool by read-write.com is pretty useful for those people who want to improve their listening skills, practice typing, learning English language etc.,
Just select the recorded audio clip based on the dictation level(speed) and click play. Then start typing as the app dictates. The good part is that it will reread the part of the audio clip if you make any typo.
Registration is optional but upon registration, you can track your score and performance graphically over time.
You can edit the track of the audio and even you can submit an audio.It supports langauges like Basque, Czech, English, Estonian, Hebrew, Korean