Best pinyin audio trainer ever!!!
I have been using this app for about 2 years and it is absolutely essential for properly learning the correct pronunciation and 5 different tones used in speaking and understanding Chinese. A few weeks of this will improve your ability not only to hear and understand mandarin but also your ability to speak and be understood. Even after 2 years of Chinese school I still use this all the time for drilling myself on tonal practice.
RCDude about
Pinyin Trainer by trainchinese, v4.0