Free Thai pronunciation checker
Free Thai Pronunciation Test: check every word you say
Read five short Thai sentences aloud, with romanized readings under each one, or type any word you want to check. You get a score for every word, an overall score with accuracy, fluency and completeness, and a list of words to practise first.
Read this aloud:
พรุ่งนี้ฉันจะไปตลาดกับแม่
Pronunciation: Phrûng-níi chǎn jà pai tà-làat kàp mâe.
Listen for: Short and long vowels (tà-làat)
Tap to record
Your recording is sent securely for scoring and is not stored by Flalingo.
Scores come from a standard native-speaker model for this language, so regional accents may score a little lower.
How to check your Thai pronunciation
Each sentence in this Thai pronunciation test is built around something learners find hard: short and long vowels, aspirated versus unaspirated consonants, the five tones, r and l, and unreleased final stops. Read it aloud and a speech model trained on native Thai speakers compares every word you say with the text.
You get an overall score from 0 to 100, plus accuracy, fluency and completeness. Every word gets its own score, so you can see which ones sound off and start there. You can also type your own Thai text in Thai script, up to 160 characters, and check it the same way.
How the test works
Read five sentences aloud
Each sentence is short and built around sounds that learners of this language find hard. You can also type your own text, up to 160 characters, or tap one of the hard words to try.
AI scores every word
A speech-assessment model trained on native speakers compares what you say with the text. It scores accuracy, fluency and completeness from 0 to 100, and gives every word its own score.
Get your report
Each word is coloured by how close it was, and you see a short list of words to practise first. Record a sentence again to check your progress, then share your score with a friend.
The hardest Thai sounds for learners
Short and long vowels
Most Thai vowels come in short and long pairs, and length changes meaning just like tone does: ข้าว khâao (rice) and เข้า khâo (to enter). A short vowel is cut off quickly; a long one is held clearly longer. Romanizations usually show long vowels with double letters.
Aspirated and unaspirated consonants
Thai has two kinds of p, t and k. ป p, ต t and ก k have no puff of air, like the p in 'spin'. พ ph, ท th and ค kh have a strong puff, like English p, t and k at the start of a word. Ph and th are never f or the th in 'thin'. Compare ไก่ kài (chicken) and ไข่ khài (egg), or ตา taa (eye) and ทา thaa (to paint).
The five tones
Thai has five tones: mid, low, falling, high and rising, and the tone is part of the word. The tone comes from a mix of consonant class, vowel length and tone marks, so learn each new word together with its tone. The classic practice line ไม้ใหม่ไม่ไหม้ไหม (máai mài mâi mâi mǎi) means 'new wood doesn't burn, does it?'
R and L
Standard Thai keeps ร r, a tapped or trilled r, apart from ล l: รัก rák (love) and ลัก lák (to steal). In relaxed everyday speech many Thais say ร as l, and the r in clusters like คร khr is often dropped, but careful speech, the news and this test use the standard sounds.
Final stops
Thai words can end in p, t or k, but the sound is not released: close your lips or tongue for the consonant and stop the air, with no puff after it: เด็ก dèk (child), ชอบ châwp (to like), รถ rót (car). Many letters are read as one of these three at the end of a word, so รถ, written with ถ, ends in a t.
What your pronunciation score means
| Score | Level | What it means |
|---|---|---|
| 90–100 | Excellent | Your words are clear and close to a native speaker. Try longer or harder sentences to keep improving. |
| 75–89 | Good | Easy to understand. A few words still stand out, so practise them one at a time. |
| 60–74 | Fair | Mostly understandable, but people may ask you to repeat some words. Start with the words in your practice list. |
| 0–59 | Needs work | Some words may be misunderstood. Slow down, practise the flagged words on their own, then say them in short phrases. |
Frequently asked questions
How accurate is this Thai pronunciation checker?
It uses a speech-assessment model trained on native Thai speakers. The model lines up your recording with the text, scores every word for accuracy and rates your fluency and completeness. It scores each word as a whole and does not show a separate tone score. Look for words that get flagged again and again rather than worrying about one low score.
Which Thai does the test use?
Scores are based on standard Central Thai as spoken in Bangkok and used in the media. Northern, Northeastern (Isan) and Southern Thai have different tones and sounds, so if you learned a regional variety, some words may score a little lower.
How can I improve my Thai pronunciation?
Learn every word with its tone and vowel length from the start, and practise short phrases instead of single words. Work on the difference between ป, พ and บ, and stop final consonants without releasing them. Copy native audio, record yourself and retake the test to see which words improve.
Is the Thai pronunciation test free?
Yes. The test and the word checker are free and you don't need an account. To keep it free for everyone, there is a small daily limit on checks.
Are Thai tones hard to learn?
Tones feel strange at first if your language does not have them, but most learners can hear the five Thai tones after a few weeks of regular listening. The harder part is the spelling rules that decide the tone. The test scores each word as a whole and does not show a separate tone score, so practise tones with native audio as well.
Do I need to read Thai script to take the test?
It helps, but you don't have to. Every sentence has a romanized reading under it to help you read aloud. The test always scores you against the Thai text, so if you type your own text into the checker, type it in Thai script.
Pronunciation tests in other languages
Learning another language too? Test your pronunciation in any of these languages for free.
- English
- German
- Spanish
- French
- Italian
- Portuguese
- Dutch
- Japanese
- Korean
- Chinese
- Arabic
- Russian
- Polish
- Swedish
- Danish
- Norwegian
- Finnish
- Catalan
- Hindi
- Tamil
- Vietnamese
- Malay
- Cantonese