normalized accents in Thai pronunciation test suite

This commit is contained in:
aarne
2011-11-11 21:22:18 +00:00
parent 79ba3c0877
commit 6dc844ed7f
2 changed files with 100 additions and 92 deletions

View File

@@ -14,12 +14,20 @@ test = do
testOne ws = case ws of testOne ws = case ws of
m:t:p:r:_ -> appendFile resultFile $ concat [mn,"\t",t,"\t",p,"\t",r,"\t",result,"\n"] where m:t:p:r:_ -> appendFile resultFile $ concat [mn,"\t",t,"\t",p,"\t",r,"\t",result,"\n"] where
result = unwords (map thai2pron (words t)) result = unwords (intersperse "," (map thai2pron (filter (/=",") (words t))))
mn = if result == r mn = if result == r
then m then m
else if result == p then (m ++ "+") else (m ++ "-") else if result == p then (m ++ "+") else (m ++ "-")
_ -> return () _ -> return ()
testOneS ws = case ws of
m:t:p:r:_ -> appendFile resultFile $ concat [m,"\t",t,"\t",pn,"\t",r,"\n"] where
result = unwords (intersperse "," (map thai2pron (filter (/=",") (words t))))
pn = if m == "+"
then r
else p
_ -> return ()
tabs s = case break (=='\t') s of tabs s = case break (=='\t') s of
([], _:ws) -> tabs ws ([], _:ws) -> tabs ws
(w , _:ws) -> w:tabs ws (w , _:ws) -> w:tabs ws

View File

@@ -1,5 +1,5 @@
- ฉัน , กู chǎn , kuu chăn , kuu + ฉัน , กู chn , kuu chăn , kuu
- เธอ , มึง thəə , mʉŋ thəə , mʉŋ + เธอ , มึง thəə , mʉŋ thəə , mʉŋ
- เขา kháw khăw - เขา kháw khăw
+ เรา raw raw + เรา raw raw
- พวกคุณ phûakkhun phwkkhun - พวกคุณ phûakkhun phwkkhun
@@ -13,138 +13,138 @@
- ที่ใด thîiday thîiaydo - ที่ใด thîiday thîiaydo
- เมื่อไร mʉ̂aray eemʉʉɔɔayr - เมื่อไร mʉ̂aray eemʉʉɔɔayr
- อย่างไร yàaŋray yaaŋayr - อย่างไร yàaŋray yaaŋayr
- ไม่ mây mây + ไม่ my mây
- ทั้งหมด tháŋmòt tháŋmt - ทั้งหมด tháŋmòt tháŋmt
- หลาย lǎay lăay + หลาย lay lăay
- บ้าง bâaŋ bâaŋ + บ้าง baŋ bâaŋ
- สองสาม sɔ̌ɔŋsǎam sɔ̆ɔŋsăam + สองสาม sɔ̆ɔŋsam sɔ̆ɔŋsăam
+ อื่น ʉ̀ʉn ʉ̀ʉn + อื่น ʉ̀ʉn ʉ̀ʉn
+ หนึ่ง nʉ̀ŋ nʉ̀ŋ + หนึ่ง nʉ̀ŋ nʉ̀ŋ
- สอง sɔ̌ɔŋ sɔ̆ɔŋ + สอง sɔ̆ɔŋ sɔ̆ɔŋ
- สาม sǎam săam + สาม sam săam
- สี่ sìi sìi + สี่ sìi sìi
- ห้า hâa hâa + ห้า ha hâa
- ใหญ่ , โต yày , too yày , too + ใหญ่ , โต yy , too yày , too
+ ยาว yaaw yaaw + ยาว yaaw yaaw
- กว้าง kwâaŋ kwâaŋ - กว้าง kwâaŋ kwâaŋ
- หนา nǎa năa + หนา na năa
- หนัก nàk nàk + หนัก nk nàk
- เล็ก , น้อย lék , nɔ́ɔy lék , nɔ́ɔy + เล็ก , น้อย lk , nɔ́ɔy lék , nɔ́ɔy
- สั้น , เตี้ย sân , tîa sân , tîa + สั้น , เตี้ย sn , tîa sân , tîa
- แคบ khâeaep khɛɛ - แคบ khɛɛp khɛɛ
+ บาง baaŋ baaŋ + บาง baaŋ baaŋ
+ หญิง yĭŋ yĭŋ + หญิง yĭŋ yĭŋ
+ ชาย chaay chaay + ชาย chaay chaay
- ผู้ , คน phûu , khon phûu khon + ผู้ , คน phu khon phûu khon
- เด็ก , ศิศุ dèk , sìsù dèk , sìtu - เด็ก , ศิศุ dèk , sìsù dèk , sìtu
- เมีย , ภรรยา mia , phanrayaa mia , phrnyaa - เมีย , ภรรยา mia , phanrayaa mia , phrnyaa
- ผัว , สามี phǔa , sǎamii phăw , săamii + ผัว , สามี phăw , samii phăw , săamii
+ แม่ mɛ̂ɛ mɛ̂ɛ + แม่ mɛ̂ɛ mɛ̂ɛ
- พ่อ , บิดา phɔ̂ɔ , bìdaa phɔ̂ɔ , bìtaa - พ่อ , บิดา phɔ̂ɔ , bìdaa phɔ̂ɔ , bìtaa
- สัตว์ sàt sàtwo - สัตว์ sàt sàtwo
+ ปลา plaa plaa + ปลา plaa plaa
- นก; วิหค (Sanskrit) nók , wíhòk nk , wikho - นก; วิหค (Sanskrit) nók , wíhòk nk , wikho
- หมา; สุนัข (Sanskrit) mǎa , sùnák màa , sŭnakh - หมา; สุนัข (Sanskrit) mǎa , sùnák màa , sŭnakh
- เล็น , เหา len , hǎw len , hăw + เล็น , เหา len , hw len , hăw
+ งู ŋuu ŋuu + งู ŋuu ŋuu
- หนอน nɔ̌ɔn nɔ̆ɔn - หนอน nɔ̌ɔn nɔ̆ɔn
- ไม้ máay máy + ไม้ máy máy
- ดง , ป่า doŋ , pàa doŋ , pàa + ดง , ป่า doŋ , pa doŋ , pàa
- กิ่ง kìŋ kìŋ + กิ่ง kŋ kìŋ
- หมาก màak màak + หมาก mak màak
- เม็ด mét mét + เม็ด mt mét
+ ใบ bay bay + ใบ bay bay
- ราก râak râak + ราก rak râak
- เปลือก , ผิว plʉ̀ak , phĭw eeplʉʉɔɔk , phĭw - เปลือก , ผิว plʉ̀ak , phĭw eeplʉʉɔɔk , phĭw
- ดอก , ปลี dɔ̀ɔk , plii dɔ̀ɔk , plii + ดอก , ปลี dɔ̀ɔk , plii dɔ̀ɔk , plii
- หญ้า yâa yâa + หญ้า ya yâa
- เชือก chʉ̂ak eechʉʉɔɔk - เชือก chʉ̂ak eechʉʉɔɔk
- หนัง nǎŋ năŋ + หนัง nŋ năŋ
- เนื้อ nʉ́a eenʉʉɔɔ - เนื้อ nʉ́a eenʉʉɔɔ
- เลือด , โลหิต lʉ̂at , loohìt eelʉʉɔɔd , looit - เลือด , โลหิต lʉ̂at , loohìt eelʉʉɔɔd , looit
- กระดูก , ก้าง kradùuk , kâaŋ kràtuuk , kâaŋ - กระดูก , ก้าง kradùuk , kaŋ kràtuuk , kâaŋ
+ มัน man man + มัน man man
- ไข่ khày khày - ไข่ khày khày
- เขา khǎw khăw + เขา khw khăw
- หาง hǎaŋ hăaŋ + หาง haŋ hăaŋ
- ขน khǒn khon - ขน khǒn khon
- ผม phǒm phom - ผม phǒm phom
- หัว hǔa hăw - หัว hǔa hăw
- หู hǔu hŭu + หู hu hŭu
+ ตา taa taa + ตา taa taa
- จมูก camùuk cmuuk - จมูก camùuk cmuuk
- ปาก pàak pàak + ปาก pak pàak
+ ฟัน fan fan + ฟัน fan fan
+ ลิ้น lín lín + ลิ้น lín lín
- เล็บ lép lép + เล็บ lp lép
- เท้า , ตีน tháaw , tiin tháw , tiin + เท้า , ตีน tháw , tiin tháw , tiin
- ขา khǎa khăa + ขา kha khăa
- เข่า khàw khàw + เข่า khw khàw
- มือ mʉʉ mʉʉɔɔ - มือ mʉʉ mʉʉɔɔ
+ ปิก pìk pìk + ปิก pìk pìk
+ พุง phuŋ phuŋ + พุง phuŋ phuŋ
- ไส้ sây sây + ไส้ sy sây
- คอ , ศอ khɔɔ , sɔ̌ɔ khɔɔ , sɔ̆ɔ + คอ , ศอ khɔɔ , sɔ̆ɔ khɔɔ , sɔ̆ɔ
- หลัง lǎŋ lăŋ + หลัง lŋ lăŋ
+ นม nom nom + นม nom nom
+ ใจ cay cay + ใจ cay cay
- ตับ tàp tàp + ตับ tp tàp
+ ดื่ม dʉ̀ʉm dʉ̀ʉm + ดื่ม dʉ̀ʉm dʉ̀ʉm
+ กิน kin kin + กิน kin kin
- กัด kàt kàt + กัด kt kàt
- ดูด dùut dùut + ดูด dut dùut
- ถ่ม , คาย thòm , khaay thm , khaay - ถ่ม , คาย thòm , khaay thm , khaay
- อ้วก , อาเจียน ûak , aacian wko , aaeeciiyno - อ้วก , อาเจียน ûak , aacian wko , aaeeciiyno
- พัด phát phát + พัด pht phát
- หายใจ hǎaycay hăaycay + หายใจ haycay hăaycay
- หัวเราะ hǔarɔ́ hăwrɔ - หัวเราะ hǔarɔ́ hăwrɔ
- เห็น hěn hĕn + เห็น hn hĕn
- ยิน , ฟัง yin , faŋ yin , faŋ + ยิน , ฟัง yin , faŋ yin , faŋ
- รู้ rúu rúu + รู้ ru rúu
- คิด khít khít + คิด kht khít
- มีกลิ่น miiklìn mîiklîn - มีกลิ่น miikllîn mîiklîn
- กลัว , ยั่น klua , yân klaw , yân + กลัว , ยั่น klaw , yn klaw , yân
+ นอน nɔɔn nɔɔn + นอน nɔɔn nɔɔn
- อยู่ , อาศัย yùu , aasǎi yuu , àatay - อยู่ , อาศัย yùu , aasǎi yuu , àatay
- ตาย , วาย taay , waay taay , waay + ตาย , วาย taay , waay taay , waay
- ฆ่า , มล้าง khâa , maláaŋ khâa , mláaŋ - ฆ่า , มล้าง kha , malaŋ khâa , mláaŋ
- สู้ , รบ sûu , róp sûu , rop - สู้ , รบ sûu , róp sûu , rop
- ล่า lâa lâa + ล่า la lâa
+ ตี tii tii + ตี tii tii
- ตัด , บาด tàt , bàat tàt , bàat + ตัด , บาด tt , bat tàt , bàat
- ผ่า phàa phàa + ผ่า pha phàa
- แทง , เสียบ thɛɛŋ , sìap thɛɛ , sìap - แทง , เสียบ thɛɛŋ , sìap thɛɛ , sìap
+ เกา kaw kaw + เกา kaw kaw
- ขุด khùt khùt + ขุด kht khùt
- ว่าย wâay wâay + ว่าย way wâay
+ บิน bin bin + บิน bin bin
+ เดิน dəən dəən + เดิน dəən dəən
+ มา maa maa + มา maa maa
+ นอน nɔɔn nɔɔn + นอน nɔɔn nɔɔn
- นั่ง nâŋ nâŋ + นั่ง nŋ nâŋ
+ ยืน yʉʉn yʉʉn + ยืน yʉʉn yʉʉn
- หัน hǎn hăn + หัน hn hăn
- ตก , หล่น tòk , lòn tok , ln - ตก , หล่น tòk , lòn tok , ln
- ให้ hây hây + ให้ hy hây
- อุ้ม ûm ûm + อุ้ม m ûm
- คั้น khán khán + คั้น khn khán
- ถู , นวด thǔu , nûat thŭu , nwt - ถู , นวด thǔu , nûat thŭu , nwt
- ล้าง láaŋ láaŋ + ล้าง laŋ láaŋ
- เช็ด chét chét + เช็ด cht chét
- ดึง , ลาก dʉŋ , lâak dʉŋ , lâak + ดึง , ลาก dʉŋ , lak dʉŋ , lâak
- ผลัก phlàk phlàk + ผลัก phlk phlàk
- ขว้าง , ปา khwâaŋ , paa khwâaŋ , paa + ขว้าง , ปา khwaŋ , paa khwâaŋ , paa
- ผูก , ล่าม phùuk , lâam phùuk , lâam + ผูก , ล่าม phuk , lam phùuk , lâam
- เย็บ yép yép + เย็บ yp yép
- นับ náp náp + นับ np náp
- พูด , บอก phûut , bɔ̀ɔk phûut , bɔ̀ɔk + พูด , บอก phut , bɔ̀ɔk phûut , bɔ̀ɔk
+ ร้อง rɔ́ɔŋ rɔ́ɔŋ + ร้อง rɔ́ɔŋ rɔ́ɔŋ
- เล่น lên lêen + เล่น lêen lêen
+ ลอย lɔɔy lɔɔy + ลอย lɔɔy lɔɔy
- ไหล lǎy lăy + ไหล ly lăy
- แข็ง khǎeŋ khɛ̆ŋ + แข็ง khɛ̆ŋ khɛ̆ŋ
- ตุ่ม tùm tùm + ตุ่ม tm tùm
- ตะวัน , พระอาทิตย์ tawan , phrá?aathít tawan , phrâɔɔaatity - ตะวัน , พระ อาทิตย์ tawan , phrá aathít tawan , phrâɔɔaatity
- เดือน , พระจันทร์ dʉan , phrácan eedʉʉɔɔn , phrátanthr - เดือน , พระจันทร์ dʉan , phrácan eedʉʉɔɔn , phrátanthr
- ดาว , ดารา daaw , daaraa daaw , daanaa - ดาว , ดารา daaw , daaraa daaw , daanaa
- น้ำ , ชล náam , chon nám , chlo - น้ำ , ชล náam , chon nám , chlo
@@ -155,7 +155,7 @@
- เกลือ klʉa eeklʉʉɔɔ - เกลือ klʉa eeklʉʉɔɔ
+ หิน hĭn hĭn + หิน hĭn hĭn
- ทราย saay thraay - ทราย saay thraay
- ฝุ่น; ธุลี (Sanskrit) fùn , thúlii fùn , thunii - ฝุ่น; ธุลี fùn , thúlii fùn , thunii
+ ดิน din din + ดิน din din
- เมฆ mêek mee - เมฆ mêek mee
+ หมอก mɔ̀ɔk mɔ̀ɔk + หมอก mɔ̀ɔk mɔ̀ɔk
@@ -165,26 +165,26 @@
- น้ำแข็ง náamkhǎeŋ nám0x25bɛkhŋ - น้ำแข็ง náamkhǎeŋ nám0x25bɛkhŋ
+ ควัน khwan khwan + ควัน khwan khwan
- ไฟ , อัคนี fay , akkhanii fay , àknii - ไฟ , อัคนี fay , akkhanii fay , àknii
- เถ้า thâw thâw + เถ้า thw thâw
- เผา phǎw phăw + เผา phw phăw
- ทาง , หน thaaŋ , hǒn thaaŋ , no - ทาง , หน thaaŋ , hǒn thaaŋ , no
- เขา , ภู , ดอย , คิริ phuu , khǎo , dɔɔy , khìrì khăw , phuu , dɔɔy , khini - เขา , ภู , ดอย , คิริ khăw , phuu , dɔɔy , khìrì khăw , phuu , dɔɔy , khini
- แดง dɛɛŋ dɛɛ - แดง dɛɛŋ dɛɛ
+ เขียว khĭaw khĭaw + เขียว khĭaw khĭaw
- เหลือง lʉ̌aŋ eehlʉʉɔɔŋ - เหลือง lʉ̌aŋ eehlʉʉɔɔŋ
- ขาว khǎaw khăaw + ขาว khaw khăaw
+ ดำ dam dam + ดำ dam dam
+ กลางคืน klaaŋkhʉʉn klaaŋkhʉʉn + กลางคืน klaaŋkhʉʉn klaaŋkhʉʉn
+ กลางวัน klaaŋwan klaaŋwan + กลางวัน klaaŋwan klaaŋwan
- ปี ,ขวบ pii , khùap pii , khwb - ปี ,ขวบ pii , khùap pii , khwb
- ร้อน , อุ่น rɔ́ɔn , ùn rɔ́ɔn , ùn + ร้อน , อุ่น rɔ́ɔn , n rɔ́ɔn , ùn
- หนาว , เซ็ง nǎaw , sen năaw , seŋ + หนาว , เซ็ง naw , seŋ năaw , seŋ
+ เต็ม tem tem + เต็ม tem tem
- ใหม่ mày mày + ใหม่ my mày
- แก่ , เฒ่า kɛ̀ɛ , thâo kɛ̀ɛ , thâw + แก่ , เฒ่า kɛ̀ɛ , thâw kɛ̀ɛ , thâw
+ ดี dii dii + ดี dii dii
- เลว , ร้้าย leew , ráay lwee ráay - เลว , ร้้าย leew , ráay lwee ráay
- เน่า nâo nâw + เน่า nâw nâw
- สกปรก sòkkapròk skprk - สกปรก sòkkapròk skprk
- ดิ่ง , ตรง dìŋ , troŋ dìŋ , trŋ - ดิ่ง , ตรง dìŋ , troŋ dìŋ , trŋ
- กลม , มน klom , mon klm , mon - กลม , มน klom , mon klm , mon
@@ -193,11 +193,11 @@
+ ละมุน lamun lamun + ละมุน lamun lamun
- เปียก pìak pìak - เปียก pìak pìak
+ แห้ง hɛ̂ɛŋ hɛ̂ɛŋ + แห้ง hɛ̂ɛŋ hɛ̂ɛŋ
- แท้ , แม่น thɛ́ɛ , mɛ̂ɛn thɛ́ɛ , mɛ̂ɛn + แท้ , แม่น thɛ́ɛ , mɛ̂ɛn thɛ́ɛ , mɛ̂ɛn
- ใกล้ klây klây + ใกล้ kly klây
+ ไกล klay klay + ไกล klay klay
- ขวา khwǎa khwăa + ขวา khwa khwăa
- ซ้าย sáay sáay + ซ้าย say sáay
+ ที่ thîi thîi + ที่ thîi thîi
+ ใน nay nay + ใน nay nay
- กับ , ด้วย kàp , dûay kàp , dwyo - กับ , ด้วย kàp , dûay kàp , dwyo