អំពីកម្មវិធីនេះ
អក្សរខ្មែរជាអាប៊ុគីដា៖ ព្យញ្ជន៍នីមួយៗមានស្រៈជាប់ខ្លួន ហើយសញ្ញាស្រៈភ្ជាប់ទៅវាដើម្បីប្ដូរសំឡេង។ ទំព័រនេះបង្ហាញអក្សរទាំងអស់ដែលប្រើសព្វថ្ងៃ — ព្យញ្ជន៍ ៣៣ តួតាមលំដាប់បុរាណ សញ្ញាស្រៈពឹងពាក់ ១៦ តួដែលបង្ហាញជាប់គំរូ ក នីមួយៗ និងស្រៈឯករាជ្យ ១០ តួដែលឈរដោយខ្លួនឯង។ អក្សរនីមួយៗស្ថិតលើកាតដែលមានប៊ូតុងសំឡេង៖ ចុចវា ហើយអ្នកនឹងឮការអានអក្សរនោះ។ សំឡេងថតទាំងនេះបង្កើតដោយម៉ាស៊ីន — របៀបច្បាស់លាស់មានខាងក្រោម — ដូច្នេះសម្រាប់សំឡេងមនុស្សពិត ទំព័រក៏ភ្ជាប់ទៅវចនានុក្រមសំឡេងអ្នកភាសាកំណើត។ លំដាប់រៀនដែលទទួលបានលទ្ធផល៖ ព្យញ្ជន៍មុន តាមលំដាប់ដែលបង្ហាញ បន្ទាប់មកសញ្ញាស្រៈពឹងពាក់ ដោយកត់សម្គាល់ថាសញ្ញាដូចគ្នាអាចអានខុសគ្នាបន្ទាប់ពីព្យញ្ជន៍វគ្គ ក ឬវគ្គ អ រួចស្រៈឯករាជ្យចុងក្រោយ ព្រោះវាជាអក្សរឈរដោយខ្លួនឯង មិនមែនសញ្ញាកែព្យញ្ជន៍។ អ្វីដែលតារាងនេះមិនរាប់បញ្ចូល៖ អក្សរជើង សញ្ញាបន្តក់តូចៗ និងលេខខ្មែរ — វាជាឯកសារយោងអក្ខរក្រម មិនមែនមេរៀនអានពេញលេញ។
របៀបដំណើរការ
កាតនីមួយៗគឺធាតុមួយនៅក្នុងតារាងអក្សរដែលទំព័រសាងសង់លើ (khmer-alphabet-data.ts)៖ ព្យញ្ជន៍តាមលំដាប់ Unicode ពី ក ដល់ អ — ព្យញ្ជន៍កម្រ ឝ និង ឞ ក្នុងជួរនោះត្រូវបានរំលង — បូកធាតុស្រៈពឹងពាក់ និងឯករាជ្យ។ ការចុចប៊ូតុងលើកាតចាក់ឯកសារ MP3 ដែលគេហទំព័រនេះដាក់ខ្លួនឯង នៅ /audio/khmer-alphabet/<ក្រុម>/<codepoint>.mp3៖ ឯកសារមួយក្នុងមួយអក្សរ សរុប ៥៩ ឯកសារ ដែលបង្កើតជាមុនដោយបណ្ណាល័យ edge-tts ប្រើសំឡេង neural របស់ Microsoft ឈ្មោះ km-KH-PisethNeural (scripts/generate-khmer-alphabet-audio.py)។ សញ្ញាស្រៈពឹងពាក់មិនអាចអានដោយខ្លួនឯងបាន ដូច្នេះការថតរបស់វាអានព្យាង្គគំរូ — កុ សម្រាប់ ុ កោ សម្រាប់ ោ។ បើឯកសារ MP3 ខាត ឬត្រូវប្លុក ទំព័រប្ដូរទៅសំឡេងអានអត្ថបទខ្មែររបស់ឧបករណ៍អ្នកដោយខ្លួន នៅល្បឿនយឺតបន្តិច — ពេលនោះអ្វីដែលអ្នកឮអាស្រ័យលើសំឡេងដែលឧបករណ៍អ្នកមាន។ គ្មានអ្វីដែលអ្នកចុចត្រូវបានផ្ញើទៅណាទេ៖ ចរាចរបណ្ដាញតែមួយគឺការទាញឯកសារសំឡេងខ្លួនឯង។
ករណីប្រើប្រាស់
- កូនខ្មែរបរទេសដែលធំឡើងឮខ្មែរនៅផ្ទះ ប៉ុន្តែមិនដែលបានរៀនអាន ឆ្លងកាត់តារាងព្យញ្ជន៍មុន ដោយប្រើសំឡេងដើម្បីភ្ជាប់ទ្រង់ទ្បាយនីមួយៗទៅសំឡេងដែលពួកគេស្គាល់រួច។
- បុគ្គលិកអង្គការដែលមកបំពេញការងារនៅកម្ពុជា រៀនព្យញ្ជន៍ ៣៣ តួតាមលំដាប់បុរាណ មុនពេលព្យាយាមពាក្យពេញ ដើម្បីឱ្យអក្សរលើផ្លាកផ្លូវឈប់មើលទៅដូចការតុបតែង។
- ឪពុកម្ដាយបង្រៀនកូនអក្ខរក្រម តាមរបៀបថ្នាក់រៀនខ្មែរ — ព្យញ្ជន៍មុន — ដោយប៊ូតុងសំឡេងដែលកូនចុចដោយខ្លួនឯងបាន។
- អ្នករៀនដែលឃើញ ក សរសេរ romanization «Ka» ហើយ គ «Ko» រកឃើញលំនាំពីក្រោយ៖ ព្យញ្ជន៍នីមួយៗមានស្រៈជាប់ខ្លួនវគ្គ ក ឬវគ្គ អ ហើយវគ្គនោះហើយដែលផ្លាស់ប្ដូរការអានសញ្ញាស្រៈពឹងពាក់។
- អ្នកអានខ្លួនឯងពិនិត្យសញ្ញាស្រៈមួយដែលឃើញក្នុងសារ ទៅនឹងកាតគំរូ ក ដោយស្តាប់ កុ សម្រាប់ ុ ឬ កោ សម្រាប់ ោ មុនពេលព្យាយាមប្រើវា។
- អ្នករៀនដែលចង់បានសំឡេងមនុស្សបន្ទាប់ពីការថតម៉ាស៊ីន តាមតំណ Forvo ឬ Kheng.info ហើយឮសំឡេងដូចគ្នាដែលអានដោយអ្នកភាសាកំណើត។
សំណួរដែលគេសួរញឹកញាប់
ហេតុអ្វីមានព្យញ្ជន៍ ៣៣ តួ — តើនោះជាអក្ខរក្រមទាំងមូលឬ?
ព្យញ្ជន៍ ៣៣ តួដែលបង្ហាញគឺជាសំណុំដែលប្រើសព្វថ្ងៃ រៀបតាមលំដាប់បុរាណ ក ខ គ ឃ ង ជាដើម។ ប្លុក Unicode ខ្មែរក៏កំណត់ ឝ និង ឞ ផង ជាព្យញ្ជន៍ពីរដែលរក្សាទុកជាចំបាច់សម្រាប់ពាក្យខ្ចីបាលី និងសំស្ក្រឹតចាស់ — តារាងនេះទុកពួកវាចោល ដូចតារាងអក្សរ និងឯកសារសំឡេងដែលទំព័រដាក់ពិត។ ស្រៈចែកជាសញ្ញាពឹងពាក់ ១៦ និងអក្សរឯករាជ្យ ១០។
ហេតុអ្វីសញ្ញាស្រៈដូចគ្នាអាចអានខុសគ្នាបន្ទាប់ពីព្យញ្ជន៍ខុសគ្នា?
ព្យញ្ជន៍ខ្មែរនីមួយៗស្ថិតក្នុងវគ្គមួយក្នុងពីរ៖ ស្រៈជាប់ខ្លួនរបស់វាគឺ ɑː (វគ្គ ក ដូច ក) ឬ ɔː (វគ្គ អ ដូច គ)។ សញ្ញាស្រៈពឹងពាក់ទទួលការអានខុសគ្នាអាស្រ័យលើវគ្គរបស់ព្យញ្ជន៍ ដែលជាហេតុដែល romanization នៅទីនេះដើរជាគូ Ka–Ko។ គំរូលើទំព័រនេះផ្គុំសញ្ញាស្រៈជាមួយ ក ទាំងអស់ ដូច្នេះអ្នកឮការអានវគ្គ ក — ព្យញ្ជន៍វគ្គ អ ប្ដូរវា។
តើសំឡេងថតជាការថតមនុស្សពិតឬទេ?
ទេ — វាជាសំឡេងម៉ាស៊ីន។ ឯកសារ MP3 ៥៩ ត្រូវបានបង្កើតម្ដង ដោយគ្មានអ៊ីនធឺណិត ដោយស្គ្រីបដែលប្រើបណ្ណាល័យ edge-tts ជាមួយសំឡេង neural របស់ Microsoft ឈ្មោះ km-KH-PisethNeural ហើយដាក់ជាឯកសារថេរជាមួយគេហទំព័រ។ បើឯកសារមួយចាក់មិនបាន សំឡេងខ្មែររបស់កម្មវិធីរុករកអ្នកអានអក្សរជំនួស ហើយអាចឮខុសគ្នាច្រើន។ សម្រាប់ការថតអ្នកភាសាពិត ប្រើតំណ Forvo និង Kheng.info នៅផ្នែកសំឡេងអាន។
តើតារាងមានអក្សរជើង ឬសញ្ញាបន្តក់ដែរឬទេ?
ទេ។ តារាងគ្របដណ្ដប់តែព្យញ្ជន៍ និងអក្សរស្រៈប៉ុណ្ណោះ។ ខ្មែរដាក់ទ្រង់ទ្បាយបង្រួម «ជើង» នៃព្យញ្ជន៍មួយក្រោមព្យញ្ជន៍មួយទៀតដើម្បីសរសេរកងព្យញ្ជន៍ — ធ្ ក្នុង ស្តី គឺសញ្ញា ចំណុះ ្ ធ្វើការនោះ — ហើយសញ្ញាបន្តក់ដូច ័ ឬ ់ កែការអានបន្ថែម។ សញ្ញាទាំងនោះមានក្នុងអក្សរ ប៉ុន្តែមិនមែនជាផ្នែកដែលទំព័រនេះបង្ហាញ ឬចាក់សំឡេងទេ។
តើភាសាខ្មែរជាភាសាមានសំឡេងឡើងចុះឬទេ?
ទេ។ ខុសពីថៃ ឡាវ ឬវៀតណាម ខ្មែរមិនប្រើសំឡេងឡើងចុះជាអក្ខរក្រមពាក្យទេ — ក្រាហ្វិកឡើងចុះនៃព្យាង្គមិនប្ដូរន័យ។ អ្វីដែលខ្មែរមានគឺប្រព័ន្ធវគ្គដែលតារាងនេះបង្ហាញ៖ ព្យញ្ជន៍ពីរវគ្គផ្លាស់ប្ដូរគុណភាពស្រៈដែលតាមក្រោយ ដែលជាយន្តការខុសពីសំឡេងឡើងចុះ និងជាហេតុដែលសញ្ញាស្រៈដូចគ្នាទទួលការអានពីរ។
តើខ្ញុំគួររៀនអក្សរទាំងនេះតាមលំដាប់ណា?
ព្យញ្ជន៍មុន តាមលំដាប់ដែលបង្ហាញ — ពីរបីជួរក្នុងមួយថ្ងៃ ចុចប៊ូតុងសំឡេងនីមួយៗរហូតទ្រង់ទ្បាយ និងសំឡេងភ្ជាប់គ្នា។ បន្ទាប់មកសញ្ញាស្រៈពឹងពាក់ ព្រោះវាមិនអាចអានដោយគ្មានព្យញ្ជន៍។ ស្រៈឯករាជ្យចុងក្រោយ៖ វាជាអក្សរពេញលេញដោយខ្លួនឯង ហើយបង្ហាញខ្លួនក្នុងពាក្យទូទៅដូច ឪពុក ឬ ឯកសារ ដូច្នេះងាយចាំបំផុតពេលអ្នកអានពាក្យជាជាងតារាង។
តើអ្វីដែលខ្ញុំវាយ ឬចុចលើទំព័រនេះទៅម៉ាស៊ីនមេឬទេ?
គ្មានអ្វីឱ្យវាយទេ — ទំព័រមិនទទួលអត្ថបទអ្វីសោះ។ ការចុចអក្សរទាញឯកសារ MP3 ថេរពីគេហទំព័រនេះ ដូចការផ្ទុករូបភាព។ បើឯកសារនោះចាក់មិនបាន សំឡេងជំនួសគឺម៉ាស៊ីនអានអត្ថបទរបស់ឧបករណ៍អ្នកផ្ទាល់ ដែលរត់នៅក្នុងម៉ាស៊ីន។ គ្មានអក្សរ ពាក្យ ឬការថតណាត្រូវបានផ្ញើទៅណាទេ។
ហេតុអ្វីស្រៈចែកជា «ពឹងពាក់» និង «ឯករាជ្យ»?
សញ្ញាស្រៈពឹងពាក់គឺសញ្ញាផ្គុំ — វាមិនអាចសរសេរ ឬអានដោយគ្មានព្យញ្ជន៍នៅមុខ ដែលជាហេតុដែលកាតនីមួយៗនៅទីនេះបង្ហាញវាភ្ជាប់ ក។ ស្រៈឯករាជ្យគឺអក្សរពេញលេញដែលមានព្យាង្គខ្លួនឯង ប្រើកន្លែងគ្មានព្យញ្ជន៍ជាអ្នកទ្រស្រៈ។ អ្នកឃើញពួកវានៅដើមពាក្យដូច ឧត្តម ឬ ឲ្យ។
ទិន្នន័យ និងភាពជាក់លាក់
អក្សរនីមួយៗលើទំព័រនេះមកពីតារាងទិន្នន័យថេរក្នុងកូដគេហទំព័រ (khmer-alphabet-data.ts)៖ ព្យញ្ជន៍ ៣៣ តួតាមលំដាប់បុរាណដោយ romanization រចនាប័ន្ន UNGEGN សញ្ញាស្រៈពឹងពាក់ ១៦ ដែលមានគំរូ ក នីមួយៗ និងស្រៈឯករាជ្យ ១០ តួ។ គ្មានអ្វីត្រូវបានទាញពីសេវាខាងក្រៅពេលអ្នករកមើលទេ។
សំឡេងគឺឯកសារ MP3 ៥៩ ក្រោម /audio/khmer-alphabet/ បង្កើតជាមុនដោយស្គ្រីប (scripts/generate-khmer-alphabet-audio.py) ជាមួយបណ្ណាល័យ edge-tts ប្រើសំឡេង neural របស់ Microsoft ឈ្មោះ km-KH-PisethNeural — សំឡេងម៉ាស៊ីនដាក់ជាមួយគេហទំព័រ មិនមែនការថតស្ទូឌីយោ ហើយក៏មិនបង្កើតរាល់ការចុចដែរ។ បើឯកសារខាត ឬចាក់មិនបាន សំឡេងខ្មែររបស់កម្មវិធីរុករកបំពេញជំនួសនៅល្បឿនយឺត ដូច្នេះអក្សរដូចគ្នាអាចឮខុសគ្នាលើឧបករណ៍ពីរ។
ដើម្បីស្តាប់អក្សរទាំងនេះក្នុងពាក្យពិត បិទភ្ជាប់អត្ថបទទៅក្នុងឧបករណ៍អានអត្ថបទ៖ https://inkhmer.com/tools/learning/khmer-text-to-speech — ហើយសម្រាប់ការថតដោយអ្នកភាសាកំណើត ទំព័រភ្ជាប់ Forvo (https://forvo.com/languages/km/) និង Kheng.info (https://kheng.info/)។
ប្រភពព័ត៌មាន
- កំណត់សម្គាល់អក្សរខ្មែរ — វគ្គព្យញ្ជន៍ ស្រៈ ជើង — r12a (Richard Ishida)
- អក្សរខ្មែរ — ព្យញ្ជន៍ វគ្គ អក្សរចាស់ — Wikipedia
- ភាសាខ្មែរ — មិនមានសំឡេងឡើងចុះ ប្រព័ន្ធវគ្គ — Wikipedia
- edge-tts — បណ្ណាល័យដែលប្រើបង្កើតសំឡេង — rany2 (GitHub)
- Azure Speech language support — សំឡេង km-KH-PisethNeural — Microsoft Learn
មាតិកាត្រូវបានពិនិត្យឡើងវិញចុងក្រោយ ថ្ងៃទី 19 តុលា 2026