Thai IPA transcription maps Thai script to International Phonetic Alphabet symbols, including the language’s five contrastive tones. Unlike many scripts, Thai tone is not written directly — it is computed from the interaction of the initial consonant’s class, any tone mark, the vowel length, and the syllable’s live/dead status.
How it works
The transcriber maps consonants and vowels to IPA, then derives tone from the classic Thai tone-rule table:
consonant classes: high (ข ส ห …) mid (ก จ ด …) low (ค ง น …)
syllable type: live = long vowel / sonorant final
dead = stop final / short vowel
tone marks: ่ (mai ek) ้ (mai tho) ๊ (mai tri) ๋ (mai chattawa)
e.g. mid class + no mark + live → mid tone (˧)
low class + mai tho → high tone (˦˥)
high class + no mark + live → rising tone (˩˩˦)
Each resolved tone is printed as IPA chao tone letters so the contour is unambiguous.
Example and notes
ขา (leg) is a high-class initial /kʰ/ with a long live vowel /aː/ and no tone mark, giving rising tone: /kʰǎː/ → [kʰaː˩˩˦]. ค่า (value) is a low-class /kʰ/ with mai ek over a long live vowel, giving falling tone: [kʰaː˥˩]. The same mai ek yields different tones on high versus low initials — which is exactly why the consonant class drives the rule. Provide clean, single syllables for the most reliable tone computation.