ระบบปฏิบัติการ Windows 10 ของ Microsoft มาพร้อมกับชุดเสียงสำหรับแต่ละภาษาที่ติดตั้งบนอุปกรณ์ มีเพียงเสียงที่ติดตั้งบางตัวเท่านั้นที่ใช้งานได้ทั่วทั้งระบบเพื่อให้ซอฟต์แวร์และบริการของบุคคลที่สามสามารถใช้งานได้เช่นกัน เสียงส่วนใหญ่ถูก จำกัด การใช้งานภายในเช่นสำหรับ Cortana หรือพื้นที่อื่น ๆ
หากคุณเปิดการตั้งค่า> ความง่ายในการเข้าถึง> ผู้บรรยายและเลือกเมนูเสียงที่นั่นคุณจะได้รับรายชื่อเสียงที่มีให้
เมื่อคุณเปิดโปรแกรมของบุคคลที่สามที่ใช้เสียงใน Windows PC จะมีเพียงบางส่วนเท่านั้น
ภาพหน้าจอด้านบนแสดงจำนวนเสียงที่สามารถใช้งานได้เมื่อคุณเลือกตัวเลือกเสียงในโปรแกรมผู้บรรยาย
โปรแกรมบุคคลที่สาม Balabolka แสดงเพียงสามเสียงที่คุณอาจเลือกแม้ว่าคุณจะรู้ว่ามีอยู่ในอุปกรณ์เพิ่มเติม: ทำลาย
อย่างไรก็ตามมีวิธีหนึ่งในการปลดล็อกเสียงพูดข้อความเป็นคำพูดทั้งหมดของ Windows 10 เพื่อให้สามารถใช้งานได้กับโปรแกรมหรือแอปใด ๆ ที่ใช้เสียงที่ Windows ให้ไว้
หมายเหตุ : วิธีนี้ต้องการการแก้ไขรีจิสทรี ฉันขอแนะนำให้คุณสร้างการสำรองข้อมูลของรีจิสทรีหรือแม้แต่ระบบของคุณก่อนที่จะทำการแก้ไขใด ๆ กับ Windows Registry เพื่อให้คุณสามารถคืนค่าสถานะเริ่มต้นหากสิ่งต่างๆ
นี่คือวิธีที่จะทำ:
ขั้นตอนที่ 1: เปิดตัวแก้ไขรีจิสทรีของ Windows
- เปิดใช้งานเมนู Start ของระบบปฏิบัติการ
- พิมพ์ regedit.exe เพื่อเปิดตัวแก้ไขรีจิสทรี
- ยืนยันพรอมต์ความปลอดภัยของ UAC ที่ปรากฏขึ้น
ขั้นตอนที่ 2: เปิด รายการเสียงที่มี
- ไปที่คีย์รีจิสทรี Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens
มันแสดงรายการเสียงทั้งหมดที่มีอยู่ (ยกเว้นสำหรับเสียง Cortana เพิ่มเติมเกี่ยวกับเรื่องนั้นในภายหลัง)
ขั้นตอนที่ 3: ส่งออกเสียง
คุณต้องส่งออกข้อมูลเสียงใน Registry ในขั้นตอนแรก
- คลิกขวาที่คีย์ในตัวแก้ไขรีจิสทรีเช่น MSTTS_V110_enUS_MarkM และเลือกส่งออก
- พิมพ์ชื่อสำหรับไฟล์ Registry ใหม่เช่น markm แล้วเลือกบันทึกจากกล่องโต้ตอบ
4. แก้ไขไฟล์ Registry ที่ส่งออก
เปิดไฟล์ Registry ที่บันทึกไว้ จำเป็นต้องได้รับการแก้ไขเพื่อให้มีการเพิ่มค่าในตำแหน่งที่ตั้งอื่นสองแห่งในรีจิสทรี
- คัดลอกข้อมูลทั้งหมดยกเว้นบรรทัดแรก (Windows Registry Editor เวอร์ชัน 5.00) และวางข้อมูลด้านล่างเนื้อหาของไฟล์
- แทนที่ตำแหน่งที่ตั้งในชุดข้อมูลแรกด้วย HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens
- แทนที่ตำแหน่งที่ตั้งในชุดข้อมูลที่สองด้วย HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens
หมายเหตุ : แต่ละชุดจะมีสองเส้นทางที่คุณต้องเปลี่ยน ลองดูที่ไฟล์ Registry ที่ถูกแก้ไขต่อไปนี้เพื่อทำความเข้าใจกระบวนการ (สำหรับ US voice Mark):
ไฟล์ต้นฉบับ:
Windows Registry Editor เวอร์ชัน 5.00
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_MarkM]
@ = "Microsoft Mark - อังกฤษ (สหรัฐอเมริกา)"
"409" = "Microsoft Mark - อังกฤษ (สหรัฐอเมริกา)"
"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
"LangDataPath" = ฐานสิบหก (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, \
00, 70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, \
65, 00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, \
00, 5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 53, 00, 54, 00, 54, 00, 53, 00, \
4C, 00, 6f, 00, 63, 00, 65, 00, 6e, 00, 55, 00, 53, 00, 2e, 00, 64, 00, 61, 00, 74, 00, 00, 00
"VoicePath" = ฐานสิบหก (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, 00, \
70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, 65, \
00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, 00, \
5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 31, 00, 30, 00, 33, 00, 33, 00, 4d, \
00, 61, 00, 72, 00, 6b, 00, 00, 00
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_MarkM \ Attributes]
"อายุ" = "ผู้ใหญ่"
"DataVersion" = "11.0.2013.1022"
"เพศ" = "ชาย"
"ภาษา" = "409"
"ชื่อ" = "Microsoft Mark"
"SharedPronunciation" = ""
"ผู้ขาย" = "ไมโครซอฟท์"
"เวอร์ชัน" = "11.0"
ไฟล์ที่แก้ไข:
Windows Registry Editor เวอร์ชัน 5.00
[ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM]
@ = "Microsoft Mark - อังกฤษ (สหรัฐอเมริกา)"
"409" = "Microsoft Mark - อังกฤษ (สหรัฐอเมริกา)"
"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
"LangDataPath" = ฐานสิบหก (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, \
00, 70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, \
65, 00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, \
00, 5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 53, 00, 54, 00, 54, 00, 53, 00, \
4C, 00, 6f, 00, 63, 00, 65, 00, 6e, 00, 55, 00, 53, 00, 2e, 00, 64, 00, 61, 00, 74, 00, 00, 00
"VoicePath" = ฐานสิบหก (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, 00, \
70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, 65, \
00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, 00, \
5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 31, 00, 30, 00, 33, 00, 33, 00, 4d, \
00, 61, 00, 72, 00, 6b, 00, 00, 00
[ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM \ แอตทริบิวต์
"อายุ" = "ผู้ใหญ่"
"DataVersion" = "11.0.2013.1022"
"เพศ" = "ชาย"
"ภาษา" = "409"
"ชื่อ" = "Microsoft Mark"
"SharedPronunciation" = ""
"ผู้ขาย" = "ไมโครซอฟท์"
"เวอร์ชัน" = "11.0"
[ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM]
@ = "Microsoft Mark - อังกฤษ (สหรัฐอเมริกา)"
"409" = "Microsoft Mark - อังกฤษ (สหรัฐอเมริกา)"
"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
"LangDataPath" = ฐานสิบหก (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, \
00, 70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, \
65, 00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, \
00, 5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 53, 00, 54, 00, 54, 00, 53, 00, \
4C, 00, 6f, 00, 63, 00, 65, 00, 6e, 00, 55, 00, 53, 00, 2e, 00, 64, 00, 61, 00, 74, 00, 00, 00
"VoicePath" = ฐานสิบหก (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, 00, \
70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, 65, \
00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, 00, \
5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 31, 00, 30, 00, 33, 00, 33, 00, 4d, \
00, 61, 00, 72, 00, 6b, 00, 00, 00
[ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM \ แอตทริบิวต์
"อายุ" = "ผู้ใหญ่"
"DataVersion" = "11.0.2013.1022"
"เพศ" = "ชาย"
"ภาษา" = "409"
"ชื่อ" = "Microsoft Mark"
"SharedPronunciation" = ""
"ผู้ขาย" = "ไมโครซอฟท์"
"เวอร์ชัน" = "11.0"
ขั้นตอนที่ 5: นำเข้าข้อมูลใหม่
การนำเข้าตรงไปตรงมา เพียงดับเบิลคลิกที่ไฟล์ Registry ที่คุณแก้ไขและยอมรับพรอมต์คำเตือน
โปรดทราบว่าคุณต้องเปลี่ยนผู้ใช้ออกจากระบบและเปิดใหม่อีกครั้งหรือรีสตาร์ทพีซีก่อนที่คุณจะเห็นเสียงใหม่ในโปรแกรมอื่น
นอกจากนี้คุณต้องมีสิทธิ์ของผู้ดูแลระบบในการเพิ่มข้อมูลลงใน Registry โดยใช้ไฟล์. reg
ขั้นตอนโบนัส: Cortana
เสียงเอกสิทธิ์ของ Cortana มีการอ้างอิงในตำแหน่งอื่นใน Registry
- ไปที่ HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Isolated ในตัวแก้ไขรีจิสทรี
- คุณพบจำนวนอักขระสุ่มที่นั่น ติดตามหนึ่งในนั้นใน \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens
- บนระบบทดสอบของฉันฉันไปที่ HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Isolated \ ohdo1Sgy3MzgDEJECHE1F1E1 \ \ ราชสกุล
- โปรดทราบว่าเสียงจริงจะต้องมีรายการ LangUpdateDataDirectory เมื่อคุณเลือกโฟลเดอร์
- ส่งออกข้อมูลเหมือนที่คุณมีมาก่อน
- คัดลอกข้อมูลของไฟล์ Registry เพื่อให้มีอยู่สามครั้ง (ไม่ใช่สอง) ในไฟล์ Registry ที่ส่งออก
- แทนที่ชุดแรกเป็นโทเค็นด้วย HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens
- แทนที่ชุดที่สองเป็นโทเค็นด้วย HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens
- แทนที่ชุดที่สามเป็นโทเค็นด้วย HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens
นี่คือตัวอย่างการใช้ US Cortana voice Eva
ไฟล์ต้นฉบับ:
Windows Registry Editor เวอร์ชัน 5.00
[HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ แยก \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_EvaM]
@ = "Microsoft Eva Mobile - ภาษาอังกฤษ (สหรัฐอเมริกา)"
"LangDataPath" = "% windir% \\ Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US \\ MSTTSLocenUS.dat"
"LangUpdateDataDirectory" = "% SystemDrive% \\ ข้อมูล \\ \\ SharedData Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US"
"VoicePath" = "% windir% \\ Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US \\ M1033Eva"
"VoiceUpdateDataDirectory" = "% SystemDrive% \\ ข้อมูล \\ \\ SharedData Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US"
"409" = "Microsoft Eva Mobile - อังกฤษ (สหรัฐอเมริกา)"
"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
[HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ แยก \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_EvaM \ Attributes]
"เวอร์ชัน" = "11.0"
"ภาษา" = "409"
"เพศ" = "หญิง"
"อายุ" = "ผู้ใหญ่"
"DataVersion" = "11.0.2013.1022"
"SharedPronunciation" = ""
"ชื่อ" = "Microsoft Eva Mobile"
"ผู้ขาย" = "ไมโครซอฟท์"
"PersonalAssistant" = "1"
ไฟล์ที่แก้ไข:
Windows Registry Editor เวอร์ชัน 5.00
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_EvaM]
@ = "Microsoft Eva Mobile - ภาษาอังกฤษ (สหรัฐอเมริกา)"
"LangDataPath" = "% windir% \\ Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US \\ MSTTSLocenUS.dat"
"LangUpdateDataDirectory" = "% SystemDrive% \\ ข้อมูล \\ \\ SharedData Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US"
"VoicePath" = "% windir% \\ Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US \\ M1033Eva"
"VoiceUpdateDataDirectory" = "% SystemDrive% \\ ข้อมูล \\ \\ SharedData Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US"
"409" = "Microsoft Eva Mobile - อังกฤษ (สหรัฐอเมริกา)"
"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_EvaM \ Attributes]
"เวอร์ชัน" = "11.0"
"ภาษา" = "409"
"เพศ" = "หญิง"
"อายุ" = "ผู้ใหญ่"
"DataVersion" = "11.0.2013.1022"
"SharedPronunciation" = ""
"ชื่อ" = "Microsoft Eva Mobile"
"ผู้ขาย" = "ไมโครซอฟท์"
"PersonalAssistant" = "1"
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_EvaM]
@ = "Microsoft Eva Mobile - ภาษาอังกฤษ (สหรัฐอเมริกา)"
"LangDataPath" = "% windir% \\ Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US \\ MSTTSLocenUS.dat"
"LangUpdateDataDirectory" = "% SystemDrive% \\ ข้อมูล \\ \\ SharedData Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US"
"VoicePath" = "% windir% \\ Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US \\ M1033Eva"
"VoiceUpdateDataDirectory" = "% SystemDrive% \\ ข้อมูล \\ \\ SharedData Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US"
"409" = "Microsoft Eva Mobile - อังกฤษ (สหรัฐอเมริกา)"
"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_EvaM \ Attributes]
"เวอร์ชัน" = "11.0"
"ภาษา" = "409"
"เพศ" = "หญิง"
"อายุ" = "ผู้ใหญ่"
"DataVersion" = "11.0.2013.1022"
"SharedPronunciation" = ""
"ชื่อ" = "Microsoft Eva Mobile"
"ผู้ขาย" = "ไมโครซอฟท์"
"PersonalAssistant" = "1"
[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_EvaM]
@ = "Microsoft Eva Mobile - ภาษาอังกฤษ (สหรัฐอเมริกา)"
"LangDataPath" = "% windir% \\ Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US \\ MSTTSLocenUS.dat"
"LangUpdateDataDirectory" = "% SystemDrive% \\ ข้อมูล \\ \\ SharedData Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US"
"VoicePath" = "% windir% \\ Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US \\ M1033Eva"
"VoiceUpdateDataDirectory" = "% SystemDrive% \\ ข้อมูล \\ \\ SharedData Speech_OneCore \\ \\ เครื่องยนต์ TTS \\ en-US"
"409" = "Microsoft Eva Mobile - อังกฤษ (สหรัฐอเมริกา)"
"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ เสียง \ ราชสกุล \ MSTTS_V110_enUS_EvaM \ Attributes]
"เวอร์ชัน" = "11.0"
"ภาษา" = "409"
"เพศ" = "หญิง"
"อายุ" = "ผู้ใหญ่"
"DataVersion" = "11.0.2013.1022"
"SharedPronunciation" = ""
"ชื่อ" = "Microsoft Eva Mobile"
"ผู้ขาย" = "ไมโครซอฟท์"
"PersonalAssistant" = "1"
คุณสามารถดาวน์โหลดไฟล์ Registry เพื่อเพิ่ม Cortana voice Eva และ Voice Mark ทั้งระบบ: windows-10-voices-add.zip
ทำซ้ำขั้นตอนสำหรับภาษาใด ๆ ที่คุณอาจติดตั้งกระบวนการจะเหมือนเดิมเสมอ (ผ่าน Reddit)