If you have ever recorded yourself saying 谢谢 (xièxie) in a language app and got a green tick, you may have wondered what the tick actually meant. Did the app hear correct tones? Did it hear anything at all? Or did it just recognise the sentence you were obviously about to say?
Almost every popular Chinese app now has a microphone button somewhere. Far fewer of them grade what comes out of it in a way that helps you improve. Here is what each one actually claims to do, based on their own product pages and store listings, checked on 10 August 2026.
Four levels of pronunciation feedback
Not all microphone buttons do the same job. It helps to think about feedback in levels.
Level 0 — playback only. The app plays a native recording. Nothing you say is analysed. This covers most dictionaries and reading apps.
Level 1 — accept or reject the whole utterance. You speak a sentence, the app decides yes or no. Usually this runs on general speech recognition: the system is working out which sentence you meant, and it already knows which sentence to expect.
Level 2 — self-comparison. The app records you and lets you play your recording against a native one, side by side. No machine judgement, but your own ears do a surprising amount of work.
Level 3 — component-level scoring. The app scores the initial, the final and the tone of each syllable separately, and shows your pitch contour against the target. Now you know what to change.
Level 4 — a human being. A coach or tutor listens and tells you what your tongue is doing. Slower, scarcer, often worth it.
What each app does when you tap record
| App | Genuinely best at | What happens to your voice |
|---|---|---|
| Pleco | Chinese dictionary, OCR, flashcards | Nothing — plays audio for words and sentences, no recording feature described |
| Du Chinese | Graded reading with clean native narration | Nothing — reading and listening only |
| The Chairman's Bao | Daily graded Chinese news articles | Nothing — human-recorded article audio for playback |
| Duolingo | Building a daily habit you don't skip | Has speaking exercises; Duolingo does not publish what the check measures |
| HelloChinese | Structured beginner-to-conversational course | Speech recognition that "corrects your pronunciation"; granularity not published |
| Speechling | Human coach corrections on your recordings | Recorded and sent to a certified coach; also side-by-side self-comparison |
| italki | Live 1-on-1 lessons with a real teacher | A human teacher corrects you live |
| TonePerfect | Diagnosing and fixing pronunciation | Scored per syllable: initial, final and tone separately, plus pitch contour |
None of these is a bad app. They are built for different jobs, and it is unfair to mark a dictionary down for not being a speech coach. Pleco is the best Chinese reference tool most learners will ever install. Du Chinese produces some of the cleanest graded reading available. Duolingo's real product is the streak, and a streak you keep beats a perfect plan you abandon.
The mismatch only becomes a problem when a learner assumes a green tick inside a course means their pronunciation is fine.
Why "correct" often isn't
Here is the mechanism. A Level 1 speaking check typically runs your audio through a speech recogniser and asks: does this sound like the sentence we asked for?
Speech recognisers are extremely good at using context. If the exercise asks you to say 我想买咖啡 (wǒ xiǎng mǎi kāfēi, "I want to buy coffee") and you produce every syllable flat, the recogniser still has an enormous prior in favour of the sentence it just displayed. It matches. You pass.
This is not a bug. It is a consequence of what the check is for: it was built to confirm that you spoke, not to grade how you spoke. But it explains a pattern learners report constantly — hundreds of completed speaking exercises, and still being asked to repeat yourself in Beijing.
What component-level feedback looks like
A Mandarin syllable has three parts that can go wrong independently:
- the initial, the opening consonant: z, c, s, zh, ch, sh, j, q, x
- the final, the vowel or vowel cluster: -ao, -ing, -üe, -an, -uo
- the tone, the pitch contour across the syllable
Take 需要 (xūyào, "to need"). Three separate things can break:
- The x- comes out as sh-, so xū drifts toward shū (书, "book").
- The -ü unrounds into -u, landing on a different syllable entirely.
- The first tone sags instead of staying high and level.
An accept/reject check gives you one bit of information about all three at once. A per-syllable breakdown tells you it was the tone on xū and nothing else — a five-minute fix instead of a week of vague anxiety.
The classic demonstration is still the clearest:
| Pinyin | Hanzi | Meaning |
|---|---|---|
| mā | 妈 | mother |
| má | 麻 | hemp, numb |
| mǎ | 马 | horse |
| mà | 骂 | to scold |
Identical initial, identical final, four different words. Any system that cannot separate tone from segment will tell you all four are "ma".
TonePerfect is built around exactly that split. It records you, scores every syllable on initial, final and tone, and draws your pitch curve against the native contour so you can see a third tone that never dipped. You can run a sentence of your own through the free Chinese pronunciation test without installing anything.
Where human feedback still wins
Automated scoring has a real ceiling. It can tell you the tone was wrong. It generally cannot tell you that your q- sounds wrong because your tongue tip is resting behind your lower teeth instead of in front of them.
Speechling exists precisely for that gap: you record from the browser or app, a certified coach listens and sends back a correction, typically within a day. One caveat worth knowing before you plan around it — as of August 2026 Speechling's pricing page states that the free tier's monthly coaching allowance excludes Chinese, so Chinese coaching sits behind the paid plan.
italki gives you the same human judgement live, inside an actual conversation, priced per lesson by each teacher rather than by subscription.
The sensible combination for most learners is a scorer for volume and a human for diagnosis: twenty repetitions a night with immediate feedback, plus one session a fortnight with someone who can explain the mechanics.
Pricing at a glance
Prices below were read from each vendor's own pricing page or US App Store listing on 10 August 2026, in USD. App-store prices vary by country and promotion, and billing periods are not always published — check before you buy.
| App | Free tier | Paid |
|---|---|---|
| Pleco | Base app and core dictionary free | One-time bundles: Basic $29.99, Professional $59.99 |
| Duolingo | Full course free with ads | Super Duolingo in-app purchases from $9.99 |
| HelloChinese | Core course free | Premium in-app purchases from $11.99 |
| Du Chinese | Limited free lessons | $14.99 for 1 month, $119.99 for 12 months |
| The Chairman's Bao | Free sample lessons on registration | $11/month, $88/year, or $420 lifetime |
| Speechling | Free tier, but Chinese coaching is excluded from it | Unlimited coaching from $19.99/month |
| italki | Free community features | Pay per lesson, set by each teacher; trials from about $5 |
| TonePerfect | Free daily AI assessment allowance | Premium from $4.99/month |
Current TonePerfect plans are on the pricing page.
Choosing by the job you need done
To look words up: Pleco. Nothing else is close.
For reading input at your level: Du Chinese for graded stories, The Chairman's Bao for daily news.
For a structured beginner course: HelloChinese.
To simply not quit: Duolingo.
For someone to explain your mouth to you: Speechling or an italki teacher.
To find out which syllable, and which part of which syllable, is wrong: a component-level scorer. That is the narrow job TonePerfect does. It is deliberately not a dictionary, not a grammar course and not a reader.
A practical stack for an intermediate learner: read in Du Chinese, look up in Pleco, then paste the sentences you stumbled over into the practice tool and say them out loud until initials, finals and tones all come back clean. If you are still at the sound-system stage, work through the interactive pinyin chart first, so you know what each syllable is meant to sound like before anything scores you on it.
The honest summary
Most Chinese apps are not trying to fix your pronunciation, and judging them as though they were is unfair. A dictionary that graded your accent would be a worse dictionary.
But if your specific problem is that people ask you to repeat yourself, a green tick from a course is not evidence that your pronunciation is fine. It is evidence that a speech recogniser matched the sentence it was already expecting. Those are very different claims.
Find out which one you have been getting. Record a sentence you use often, and see whether anything tells you what was actually wrong with it.
For a wider round-up organised around tone-learning features specifically, see our comparison of the best apps to learn Chinese tones.