声调辨析 Tone trainer — same pinyin, different tones. Tap the tone for every character, then check. Built on the words that actually trip you up (经理 vs 经历).

1Card
Accuracy
0Streak
0Best streak