PinyinMate Pro - Learn Chinese pronunciation!

PinyinMate, with its good layout and speaking function, can help you to learn Chinese.