Tonify Mandarin tone practice for lyrics, poems, dialogs

Paste Chinese text on the left. View in Hanzi, toneless Pinyin, toned Pinyin, or use the Trainer. Uses ruby to align Pinyin over Hanzi. Works offline when Piper local bridge is running.

Tip. Start with Hanzi then Toneless then Tone marks. Trainer gives tone feedback.
Each input line becomes a separate line.
Trainer actions:
Score:

Tone panel

Pick a tone then click a syllable. Keys 1–5 also work.
Selection
Speech
Mode: detecting

Privacy modes. Browser voice no server. Local Piper bridge no server. Remote TTS sends text to your server.