អំពីកម្មវិធីនេះ
វាយ ឬបិទភ្ជាប់អត្ថបទ — ខ្មែរ ឬអង់គ្លេស — ជ្រើសភាសា ចុច «អាន» ហើយទំព័រនេះអានវាខ្លួនឯង។ គ្មានគណនី និងគ្មានឯកសារសំឡេងឱ្យទាញយកទេ។ វាជាឧបករណ៍ស្តាប់ សង់សម្រាប់អ្នករៀនខ្មែរដែលពិនិត្យរបៀបអានប្រយោគ និងអ្នកដែលចង់ឮអត្ថបទជាជាងអានវា។ ចំណុចសំខាន់បំផុត៖ សំឡេងគឺរបស់ឧបករណ៍អ្នកផ្ទាល់។ ទំព័រប្រគល់អត្ថបទអ្នកទៅម៉ាស៊ីនអានអត្ថបទដែលមានក្នុងកម្មវិធីរុករក ដែលប្រើសំឡេងណាដែលដំឡើងនៅលើទូរស័ព្ទ ឬកុំព្យូទ័ររបស់អ្នក។ លើឧបករណ៍ដែលមានសំឡេងខ្មែរ អត្ថបទខ្មែរត្រូវអានជាខ្មែរ។ លើឧបករណ៍ដែលគ្មាន ការចាក់ខ្មែរបរាជ័យ — គ្មានសំឡេងខាងម៉ាស៊ីនមេឈរពីក្រោយទំព័រនេះទេ។ នោះក៏មានន័យថាប្រយោគដូចគ្នាអាចឮខុសគ្នាលើឧបករណ៍ពីរខុសគ្នា។ អ្វីដែលវាមិនធ្វើ៖ បង្កើតឯកសារសំឡេងឱ្យទាញយក ផ្តល់ជម្រើសសំឡេង ឬជួសជុលឧបករណ៍ដែលគ្មានសំឡេងខ្មែរដំឡើង។
របៀបដំណើរការ
ការចុច «អាន» រត់ Web Speech API — speechSynthesis របស់កម្មវិធីរុករក — មិនមែនម៉ាស៊ីនមេ InKhmer។ កូដ (web-static/lib/tts/) សួរកម្មវិធីរុករកសិនឱ្យបញ្ជីសំឡេង រួចជ្រើសមួយ៖ សម្រាប់ខ្មែរ វាពេញចិត្តសំឡេង km-KH បន្ទាប់មកសំឡេង km ណាមួយ។ សម្រាប់អង់គ្លេស វាពេញចិត្ត en-US បន្ទាប់មក en-GB រួចសំឡេងអង់គ្លេសណាមួយ។ របាររុញកំណត់ល្បឿនអានពីពាក់កណ្ដាលដល់ទ្វេដង ហើយអត្ថបទកំណត់ ៥០០០ តួអក្សរ។ ពេលកម្មវិធីរុករករាយការណ៍ថាគ្មានសំឡេងខ្មែរ កូដសាកល្បងវិធីជំនួស — វាផ្ញើអត្ថបទទៅ /v1/tts/synthesize លើ API របស់គេហទំព័រនេះ — ប៉ុន្តែគ្មាន route បែបនោះទេ ដូច្នេះសំណើបរាជ័យ ហើយគ្មានអ្វីចាក់។ ជាការពិត អត្ថបទខ្មែរត្រូវបានអានតែពេលឧបករណ៍អ្នកផ្តល់សំឡេងខ្មែរ — ទំព័រខ្លួនឯងរាយការណ៍ការពិនិត្យនោះ ក្រោមប៊ូតុង រាល់ពេលខ្មែរត្រូវបានជ្រើស។ ក្រៅពីព្រឹត្តិការណ៍ប្រើប្រាស់អនាមិកតូចមួយដែលកត់ត្រាភាសា និងប្រវែងអត្ថបទ — មិនមែនអត្ថបទខ្លួនឯង — គ្មានអ្វីត្រូវបានផ្ញើឡើងទេ។
ករណីប្រើប្រាស់
- អ្នករៀនខ្មែរបិទភ្ជាប់ប្រយោគពីកិច្ចការផ្ទះ ហើយស្តាប់វាអានពីដើមដល់ចប់ បន្ទាប់ពីហាត់អក្សរតែមួយលើតារាងអក្ខរក្រម។
- អ្នកអានដែលមានបញ្ហាភាពមើលឃើញ ស្តាប់សារ ឬអត្ថបទខ្មែរវែងមួយ ដែលបិទភ្ជាប់ពីកម្មវិធីផ្សេង។
- អ្នករៀនដែលស្តាប់ពាក្យមួយមិនច្បាស់ បិទភ្ជាប់អក្ខរាវិរុទ្ធផ្សេងៗ រហូតសំឡេងចេញត្រូវនឹងអ្វីដែលពួកគេបានឮ។
- គ្រូដែលរៀបចំសម្ភារៈស្តាប់ សាកល្បងអត្ថបទលើឧបករណ៍ដូចគ្នាដែលសិស្សនឹងប្រើ ព្រោះសំឡេងខុសគ្នាតាមឧបករណ៍។
- អ្នកដែលពិនិត្យការសរសេរខ្មែរខ្លួនឯង ស្តាប់វាម្ដង — ព្យញ្ជន៍ខុសមួយប្ដូរសំឡេងគ្រប់គ្រាន់ឱ្យកត់ឃើញ។
- អ្នកអានបិទភ្ជាប់ឈ្មោះ ឬអាសយដ្ឋានអង់គ្លេស ដើម្បីស្តាប់របៀបនិយាយ មុនប្រើវាក្នុងការសន្ទនា។
សំណួរដែលគេសួរញឹកញាប់
តើសំឡេងណាដែលអានអត្ថបទពិតប្រាកដ?
សំឡេងរបស់ឧបករណ៍អ្នក។ ឧបករណ៍នេះហៅ Web Speech API របស់កម្មវិធីរុករក ហើយជ្រើសពីសំឡេងដែលដំឡើងលើប្រព័ន្ធរបស់អ្នក — InKhmer មិនដាក់សំឡេងខ្លួនឯង និងមិនរត់ម៉ាស៊ីនមេសំឡេងទេ។ សំឡេងខ្មែរ ឬអង់គ្លេសណាដែលប្រព័ន្ធប្រតិបត្តិការ និងកម្មវិធីរុករករបស់អ្នកបង្ហាញ គឺអ្វីដែលអ្នកឮ ដែលជាហេតុដែលគុណភាពខុសគ្នាលើឧបករណ៍នីមួយៗ។
ហេតុអ្វីគ្មានអ្វីចាក់ពេលខ្ញុំចុច «អាន» សម្រាប់អត្ថបទខ្មែរ?
ព្រោះឧបករណ៍អ្នកគ្មានសំឡេងខ្មែរ។ បន្ទាប់មកកូដសាកល្បងជំនួសម៉ាស៊ីនមេនៅ /v1/tts/synthesize ប៉ុន្តែ endpoint នោះមិនមានលើ API គេហទំព័រនេះទេ ដូច្នេះសំណើបរាជ័យគ្រាន់តែឈ្វៀល — កំណត់សម្គាល់ «ជំនួសម៉ាស៊ីនមេ» ដែលបង្ហាញក្នុងឧបករណ៍ គឺចំណាយសារចាស់ដែលពណ៌នាលក្ខណៈដែលគ្រោងទុក មិនមែនអ្វីដែលកើតឡើងថ្ងៃនេះ។ ដំណោះស្រាយជាក់ស្ដែងគឺកម្មវិធីរុករក ឬឧបករណ៍ដែលដាក់សំឡេងខ្មែរ។
តើអត្ថបទរបស់ខ្ញុំត្រូវបានផ្ញើទៅម៉ាស៊ីនមេ ឬរក្សាទុកឬទេ?
ក្នុងផ្លូវដំណើរការធម្មតា ទេ — ការបង្កើតសំឡេងកើតឡើងទាំងស្រុងលើឧបករណ៍អ្នក។ មានករណីលើកលែងពីរត្រូវដឹង៖ ទំព័រអាចផ្ញើព្រឹត្តិការណ៍ប្រើប្រាស់អនាមិក ដែលកត់ត្រាភាសាដែលជ្រើស និងប្រវែងអត្ថបទ មិនដែលជាអត្ថបទខ្លួនឯង។ ហើយលើឧបករណ៍គ្មានសំឡេងខ្មែរ ជំនួសដែលខូចនោះផ្ញើអត្ថបទទៅ API របស់ InKhmer ដែលគ្មាន route អានវា។ គ្មានគណនី ហើយគ្មានអ្វីដែលអ្នកវាយត្រូវបានរក្សាទុកទេ។
ហេតុអ្វីប្រយោគដូចគ្នាឮខុសគ្នាលើទូរស័ព្ទ និងកុំព្យូទ័ររបស់ខ្ញុំ?
ប្រព័ន្ធប្រតិបត្តិការ និងកម្មវិធីរុករកនីមួយៗដាក់សំណុំសំឡេងខ្លួនឯង ហើយសំឡេងខ្មែរជាពិសេសមិនមានជាសកលទេ — ឧបករណ៍មួយអាចមានសំឡេងខ្មែរច្បាស់ ខណៈមួយទៀតគ្មានសោះ។ សូម្បីតែរវាងឧបករណ៍ពីរដែលទាំងពីរអានខ្មែរ សំឡេងអ្នកលក់ក៏ខុសគ្នាលើភាពធម្មជាតិ។ បើការអានឮខុស ការសាកកម្មវិធីរុករកផ្សេងញឹកញយគ្រាន់តែប្ដូរសំឡេង។
តើការអានអត្ថបទខ្មែរញឹកញយខុសអ្វីខ្លះ?
អក្សរខ្មែរសរសេរគ្មានដកឃ្លារវាងពាក្យ ដូច្នេះម៉ាស៊ីនត្រូវទាយប៉ះពាក្យ — ការទាយខុសបង្កើតការអានឃ្លាខុស។ លេខ និងកន្សោមចំនួន គឺចំណុចខ្សោយញឹកញយ។ ពាក្យខ្ចីពីអង់គ្លេស ឬបារាំង ត្រូវអានដោយសំឡេងអក្សរខ្មែរ ហើយប្រយោគដែលលាយខ្មែរ និងអង់គ្លេស អាចប្ដូរសំឡេងកណ្ដាលបន្ទាត់ ឬរំលងផ្នែកអត្ថបទ។ បិទភ្ជាប់គំរូតំណាង ហើយស្តាប់ មុនពេលពឹងផ្អែកលើលទ្ធផល។
តើខ្ញុំអាចទាញយកសំឡេងជា MP3 បានឬទេ?
ទេ — ឧបករណ៍ចាក់សំឡេងផ្ទាល់ក្នុងទំព័រតែប៉ុណ្ណោះ។ គ្មានប៊ូតុងរក្សាទុក ឬនាំចេញទេ។ ការថតអក្សររបស់ឧបករណ៍អក្ខរក្រម គឺឯកសារ MP3 ថេរដែលគេហទំព័រនេះដាក់ ប៉ុន្តែពួកវាត្រូវបានបង្កើតដោយឡែកជាមួយសំឡេងឧត្តមគតិ មិនមែនដោយឧបករណ៍នេះ។ បើអ្នកត្រូវការឯកសារសំឡេងរក្សាទុក អ្នកត្រូវការសេវា TTS ដែលផ្តល់ការនាំចេញ។
តើខ្ញុំអាចជ្រើសសំឡេងផ្សេង ឬប្ដូរល្បឿនបានឬទេ?
ល្បឿន បាន — របាររុញកំណត់ការចាក់ពី ០.៥× ដល់ ២×។ សំឡេង មិនបាន — ទំព័រយកសំឡេងដែលផ្គូផ្គងដែលឧបករណ៍ផ្តល់។ វិធីតែមួយឱ្យឮសំឡេងផ្សេង គឺប្ដូរកម្មវិធីរុករក ឬឧបករណ៍។ គ្មានការគ្រប់គ្រង pitch គ្មានឧបករណ៍ជ្រើសសំឡេង ហើយការផ្អាកកណ្ដាលការអាន មិនត្រូវបានគាំទ្រដោយប៊ូតុងបច្ចុប្បន្នទេ។
តើវាដំណើរការពេលគ្មានអ៊ីនធឺណិតឬទេ?
ភាគច្រើន បន្ទាប់ពីទំព័រផ្ទុករួច — ការបង្កើតសំឡេងរត់លើឧបករណ៍អ្នក។ កម្មវិធីរុករកខុសគ្នានៅចំណុចនេះ៖ សំឡេងខ្លះជាក្នុងម៉ាស៊ីនសុទ្ធ ខណៈផ្សេងទៀតអាស្រ័យបណ្ដាញ ហើយស្ងាត់ពេលគ្មានអ៊ីនធឺណិត ដូច្នេះអាកប្បកិរិយាគ្មានអ៊ីនធឺណិត អាស្រ័យលើសំឡេងដែលឧបករណ៍អ្នកផ្តល់។ ការផ្ទុកទំព័រខ្លួនឯង ជាក់ជា ត្រូវការបណ្ដាញ។
ទិន្នន័យ និងភាពជាក់លាក់
គ្មានប្រភពទិន្នន័យឱ្យពណ៌នាទេ — គ្មានអ្វីត្រូវបានទាញ។ អ្នកអានគឺ Web Speech API ដែលមានក្នុងកម្មវិធីរុករកអ្នក (speechSynthesis) ហើយសំឡេងដែលអាន គឺសំឡេង km-KH ឬ en ណាដែលឧបករណ៍អ្នកផ្តល់។ ការជ្រើសសំឡេងស្ថិតក្នុង web-static/lib/tts/tts.ts។ លំហូរ អាន/បញ្ឈប់ នៅក្នុង use-tts.ts។ ការព្យាយាម POST ទៅ /v1/tts/synthesize លើ API របស់គេហទំព័រនេះ គ្មាន route ផ្គូផ្គងទេ — វាជាកូដស្លាប់ដែលបរាជ័យពេលដល់ ដែលជាហេតុដែលឧបករណ៍គ្មានសំឡេងខ្មែរ គ្រាន់តែមិនអាចចាក់ខ្មែរនៅទីនេះបាន។ ដើម្បីមើលអក្សរដែលកំពុងអាន ផ្គុំឧបករណ៍នេះជាមួយតារាងអក្ខរក្រម៖ https://inkhmer.com/tools/learning/khmer-alphabet
ប្រភពព័ត៌មាន
- Web Speech API — ចំណុចប្រទាក់ SpeechSynthesis — MDN Web Docs
- getVoices() — បញ្ជីសំឡេងអាស្រ័យលើឧបករណ៍ និងកម្មវិធីរុករក — MDN Web Docs
- Speech language support — វេទិកាណាដាក់សំឡេងខ្មែរ — Microsoft Learn
- អក្សរខ្មែរ — ពាក្យសរសេរគ្មានដកឃ្លា — Wikipedia
មាតិកាត្រូវបានពិនិត្យឡើងវិញចុងក្រោយ ថ្ងៃទី 19 តុលា 2026