https://www.laits.utexas.edu/ppp/

Pitch Perfect Pinyin

Pronunciation is the first step to learning Chinese, which is a tonal language. Pitch Perfect Pinyin is a two-part interactive website for learning pronunciation, including information on tones and pinyin rules, audio examples, and practice exercises.