Mandarin Tone Trainer (tool)

Downloads once, then cached in your browser. Needs microphone access.

Note: due to the model size, this does not work consistently on mobile browsers.

Interested in how this came about? Read the blog post about how it was made.