The author trained a 9M-parameter speech model to help improve their Mandarin pronunciation, particularly with tones. The model uses a Conformer encoder with CTC loss and can run entirely on-device. The author found that the model was effective in identifying pronunciation errors and providing feedback. The model is available for others to try through a live demo.