หากคุณติดตั้ง Language Packs สำหรับ Windows ของคุณ จะได้รับเสียง Text-to-Speech ที่ถูกลокаลไซส์มากขึ้น ในบทความนี้จะแนะนำวิธี ปลดล็อกเสียง Text-to-Speech เพิ่มเติม บน Windows 10 หรือ Windows 11 ผ่านการปรับแต่ง Registry
ปลดล็อกเสียง Text-to-Speech ผ่าน Registry
ข้อควรระวัง: เนื่องจากเป็นการแก้ไข Registry ควรสำรอง Registry หรือสร้าง System Restore Point ก่อนดำเนินการ
- กด Win+R เปิด Run dialog พิมพ์
regeditแล้ว Enter - ไปที่พาธ Registry Key ดังนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens - ในแผงนำทางด้านซ้าย คลิกขวาที่เสียงที่ต้องการให้พร้อมใช้งาน เลือก Export (บันทึกที่ Desktop)
- คลิกขวาที่ไฟล์ .reg บน Desktop เลือก Edit เพื่อเปิดด้วย Notepad
- ใน Notepad ให้แทนที่ส่วน:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Tokens
ด้วย:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens - สำหรับ Windows 64-bit หากต้องการให้เสียงพร้อมใช้งานกับแอป 32-bit ให้คัดลอกทุกบรรทัดหลัง
Windows Registry Editor Version 5.00วางต่อท้ายไฟล์ แล้วแทนที่พาธ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens
ด้วย:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\SPEECH\Voices\Tokens - บันทึกเป็นไฟล์ .reg ใหม่
- ดับเบิลคลิกไฟล์เพื่อ Merge เข้า Registry
หลังจาก Merge เรียบร้อยแล้ว คุณจะเข้าถึงเสียงนั้นได้จากหน้า Speech ในแอป Settings
ตารางภาษาและเสียง Text-to-Speech ที่รองรับ (จาก Microsoft)
| ภาษา/ประเทศ/ภูมิภาค | เสียงผู้ชาย | เสียงผู้หญิง |
|---|---|---|
| Arabic | N/A | Hoda |
| Arabic (Saudi Arabia) | Naayf | N/A |
| Bulgarian | Ivan | N/A |
| Catalan | N/A | Herena |
| Chinese (Simplified) | Kangkang | Huihui, Yaoyao |
| Cantonese (Traditional, Hong Kong SAR) | Danny | Tracy |
| Chinese (Traditional, Taiwan) | Zhiwei | Yating, Hanhan |
| Croatian | Matej | N/A |
| Czech (Czech Republic) | Jakub | N/A |
| Danish | N/A | Helle |
| Dutch | Frank | N/A |
| English (Australia) | James | Catherine |
| English (Canada) | Richard | Linda |
| English (Great Britain) | George | Hazel, Susan |
| English (India) | Ravi | Heera |
| English (Ireland) | Sean | N/A |
| English (United States) | David, Mark | Zira |
| Finnish | N/A | Heidi |
| Flemish (Belgian Dutch) | Bart | N/A |
| French (Canada) | Claude | Caroline |
| French (France) | Paul | Hortence, Julie |
| German (Germany) | Stefan | Hedda, Katja |
| German (Switzerland) | Karsten | N/A |
| Greek | Stefanos | N/A |
| Hebrew | Asaf | N/A |
| Hindi (India) | Hemant | Kalpana |
| Hungarian (Hungary) | Szabolcs | N/A |
| Indonesian (Indonesia) | Andika | N/A |
| Italian | Cosimo | Elsa |
| Japanese | Ichiro | Ayumi, Haruka |
| Malay | Rizwan | N/A |
| Norwegian | Jon | N/A |
| Polish (Poland) | Adam | Paulina |
| Portuguese (Brazil) | Daniel | Maria |
| Portuguese (Portugal) | N/A | Helia |
| Romanian (Romania) | Andrei | N/A |
| Russian (Russia) | Pavel | Irina |
| Slovak (Slovakia) | Filip | N/A |
| Slovenian | Lado | N/A |
| Korean | N/A | Heami |
| Spanish (Spain) | Pablo | Helena, Laura |
| Spanish (Mexico) | Raul | Sabina |
| Swedish | Bengt | N/A |
| Tamil | Valluvar | N/A |
| Thai (Thailand) | Pattara | N/A |
| Turkish | Tolga | N/A |
| Vietnamese | An | N/A |