ส่วนเสริมสำหรับโปรแกรมอ่านหน้าจอ NVDA
ช่วยแก้ไขข้อผิดพลาดการอ่านข้อความภาษาไทยที่พบบ่อย
ผู้พัฒนา : ชัย ไชยมี (Chai Chaimee)
ที่เก็บโครงการ : https://github.com/chaichaimee/SanamLuang
สนามหลวง เป็นส่วนเสริม (add-on) สำหรับโปรแกรมอ่านหน้าจอ NVDA ที่ช่วยแก้ไขปัญหาการอ่านข้อความภาษาไทยผิดพลาด ซึ่งเกิดขึ้นบ่อยครั้งจากหลายสาเหตุ ได้แก่
เมื่อติดตั้งส่วนเสริม SanamLuang แล้ว จะเริ่มทำงานทันที โดยจะอ่านสระและวรรณยุกต์ที่อยู่ตำแหน่งผิดตามที่กำหนดไว้ในพจนานุกรมเริ่มต้น
ผู้ใช้สามารถเพิ่มคำที่สะกดผิดหรือตำแหน่งสระ/วรรณยุกต์ที่ต้องการแก้ไขได้เอง ผ่านหน้าต่างตั้งค่า (กด NVDA+Shift+F4) ซึ่งทำงานคล้ายพจนานุกรมการออกเสียงของ NVDA
หากต้องการปิดการทำงานของสนามหลวงชั่วคราว ให้กด NVDA+Shift+F4 เร็ว ๆ 2 ครั้ง จะได้ยินเสียงแจ้งว่า “สนามหลวง ปิด” และการอ่านจะกลับไปเป็นแบบมาตรฐานของ NVDA
สำหรับเอกสารที่ได้จากการสแกน (OCR) ซึ่งมักมีปัญหาสระ วรรณยุกต์ ผิดตำแหน่ง เช่น
ํา ํ่า ํ้า เเ ฯลฯ
เพียงเลือกข้อความทั้งหมด (Ctrl+A) แล้วกด NVDA+Shift+F4 ส่วนเสริมจะทำการตรวจสอบและแก้ไขตำแหน่งสระ วรรณยุกต์ที่ผิดให้ถูกต้องทั้งเอกสาร โดยอัตโนมัติ (เฉพาะรายการที่กำหนดไว้ในพจนานุกรมของสนามหลวงเท่านั้น – ผู้ใช้สามารถเพิ่มเติมได้เอง)
นอกจากการแก้ไขเอกสารทั่วไปแล้ว สนามหลวงยังช่วยปรับการอ่านข้อความภาษาไทยแบบที่นิยมใช้ในโซเชียลมีเดีย ซึ่งมักมีการสะกดเปลี่ยนรูปเพื่อหลีกเลี่ยงการตรวจจับ เช่น
ทำให้เครื่องสังเคราะห์เสียงสามารถอ่านข้อความเหล่านี้ได้ถูกต้องมากขึ้น แม้จะอยู่ในสภาพ “สนามรบทางภาษาไทย” ที่มีความซับซ้อนและรุนแรงขึ้นเรื่อย ๆ จากการสื่อสารออนไลน์ในปัจจุบัน