Thai script and tones

Note: By "Modern Thai" this article means Central Thai or Standard Thai.

Consonants

Thai consonants in writing are divided into "High," "Medium," and "Low" classes. This classification affects the tone each consonant carries. By categorizing each consonant’s initial sound and its class, we observe certain patterns: None of the consonant initials have all three class versions.

Aspirated and Fricatives


Back

The following consonants have both high and low versions.

InitialHighLow
khข ฃค ฅ ฆ
h
chช ฌ
thฐ ถฑ ฒ ท ธ
sศ ษ ส
phพ ภ
f

Liquids


Back

The following consonants only have low versions by themselves. However, they can be modified to form high-class sounds when written as digraphs with ห (Ho Hip).

InitialHighLow
ngหง
wหว
nหนณ น
mหม
yหญ หยญ ย
rหร
lหลล ฬ

Additionally, อย is classified as a Mid consonant.

Unaspirated Stops


Back

The following consonants are exclusively mid-class.

InitialMid
k
c
dฎ ด
tฏ ต
b
p

Historical Sound Change


Back

The division of Thai consonants into High, Medium, and Low tone classes becomes clearer when we examine their historical pronunciation, which combined elements of Sukhothai and Sanskrit phonetics. Here’s a breakdown of the consonant sounds based on their articulation categories in Sukhothai and their original Pali or Sanskrit pronunciation:

VelarPalatalRetroflexDentalLabial
ฎ - /ʔɖ/ด - /ʔd/บ - /ʔb/
ก - /k/จ - /tɕ/ฏ - /ʈ/ต - /t/ป - /p/
ข - /kʰ/ฉ - /tɕʰ/ฐ - /ʈʰ/ถ - /tʰ/ผ - /pʰ/
ค - /g/ช - /dʑ/ท - /ɖ/ท - /d/พ - /b/
ฆ - /gʱ/ฌ - /dʑʱ/ฒ - /ɖʱ/ธ - /dʱ/ภ - /bʱ/
ฃ - /x/ศ - /ɕ/ษ - /ʂ/ส - /s/ฝ - /f/
ฅ - /ɣ/ซ - /z/ or /ʑ/ฟ - /v/
ง - /ŋ/ญ - /ɲ/ณ - /ɳ/น - /n/ม - /m/
ว - /w/ย - /j/ร - /r/ล - /l/

Both voiced stops have become aspirated stops in modern Thai. This transformation is the origin of the high and low tone distinction in many consonants.

Additionally, some consonants from Pali and Sanskrit merged in Sukhothai Thai:

Consonant Frequency


Back

Some consonants appear more frequently than others in modern Thai, with certain historical sounds like /x/ and /ɣ/ disappearing entirely. Using a corpus such as this one, we can determine the frequency of each consonant in Thai script. Here are the frequencies for initials that have multiple characters:

ReadingFrequencies
Low khค - 3,89% ฆ - 0,04%
Low chช - 1,86%, ฌ - < 0,01%
Low thท - 4,04%, ธ - 0,82%, ฑ - 0,03%, ฒ - 0,08%
Low phพ - 2,67%, ภ - 0,65%
High sส - 3,30%, ศ - 1,27%, ษ - 0,63%
High thถ - 0,66%, ฐ - 0,28%
dด - 3,44%, ฎ - 0,12%
tต - 3,20%, ฏ - 0,06%
nน - 10,39%, ณ - 0,63%
lล - 3,94%, ฬ - 0,03%

ญ and ย are sometimes considered distinct due to ญ carrying an /n/ sound in the final position.

Vowels

Thai has nine vowels, each with a long and short version.

Core SoundShort OpenShort ClosedLong OpenLong Closed
a◌ะ, ◌◌ั◌◌า◌า◌
i◌ิ◌ิ◌◌ี◌ี◌
ɯ◌ึ◌ึ◌◌ือ◌ื◌
u◌ุ◌ุ◌◌ู◌ู◌
eเ◌ะเ◌็◌เ◌เ◌◌
ɛแ◌ะแ◌็◌แ◌แ◌◌
oโ◌ะ◌◌โ◌โ◌◌
ɔเ◌าะ◌็อ◌◌อ◌อ◌
ɤเ◌อะ-เ◌อเ◌ิ◌

In open syllables, the inherent vowel is /a/, while in closed syllables, it is /o/.

To represent /a/ in closed syllables, ◌ั (Mai Han Akat) is used. Conversely, the structure โ◌ะ is used to write /o/ in open syllables.

Certain vowels, like /e/, /ɛ/, and /ɔ/, are inherently long. The ะ (Nom Nang) marker is needed to "close" the syllable, often implying a glottal stop. In closed syllables, ◌็ (Mai Taikhu) is used to shorten these inherently long vowels.

The symbol ◌อะ is not used for short /ɔ/ in open syllables; instead, เ◌าะ represents short /ɔ/, and เ◌า without Nom Nang signifies the sound /aw/.

Diphthongs


Back

The following table summarizes the main diphthongs:

Core SoundShort OpenShort ClosedLong OpenLong Closed
iaเ◌ียะ-เ◌ียเ◌ีย◌
ɯaเ◌ือะ-เ◌ือเ◌ือ◌
ua◌ัวะ-◌ัว◌ว◌
aw-เ◌า-◌าว
aj-ไ◌, ใ◌-◌าย

As with monophthongs, Nom Nang is used to shorten diphthongs. Historically, ใ◌ represented /aɯ/ but has since shifted to /aj/.

The combination ◌ัว is not used for the sound "aw" because it would read as "-wa" in Thai.

Tone Split

The Proto-Tai language originally had three phonemic tones, with an additional "Tone D" that sometimes appears as a fourth tone. However, Tone D only occurs in "dead" syllables, those that end with an obstruent sound (e.g., stops or fricatives).

The Thai script includes four tone markers, but only the first two markers Mai Ek and Mai Tho, are commonly used.

ToneFrequency
Mai Ek56.13%
Mai Tho42.92%
Mai Tri0.68%
Mai Chattawa0.27%

Originally, Mai Ek and Mai Tho corresponded to "Low" and "High" tones, respectively. Over time, sound changes led to a tonal split based on the consonant class (Low, Mid, or High) and syllable type. This resulted in central Thai’s five tone system.

Tone Split for Live Syllables


Back

Live syllables (those with open or sonorant final sounds) exhibit a tonal shift based on the original Proto-Tai tone and the consonant class:

Syllable / Tone MarkLowMidHigh
Mai Ek (Low)fallinglowlow
Live syllable (Mid)midmidrising
Mai Tho (High)highfallingfalling

This structure lets us rerpesent of the five tones in live syllables by using the correct combination of consonant class and tone marker:

SoundLowFallingMidRisingHigh
khaข่ค่ ข้ค้
naหน่น่ หน้หนน้
kaก่ก้ก๋ก๊

We can see how Mai Tri and Mai Chattawa are used with mid-class consonants to create rising and high tones, as they lack these tones otherwise.

Tone Split for Dead Syllables


Back

In dead syllables (those with obstruent endings), the tone split is simpler. There is no tonal distinction between Mid and High consonants, leading to only three possible tones in dead syllables:

Syllable / Tone MarkLowMid / High
Dead Shorthighlow
Dead Longfallinglow

Thus, dead syllables have only three tones:

SoundLowFallingHigh
khokขกคก
khookโขกโคก

In summary, the combination of consonant class, tone marker, and syllable type allows Thai to maintain a rich tonal system that emerged from the simpler Proto-Tai tones.