ส่วนเสริมวิทยุออนไลน์สำหรับ NVDA

ฟังเพลงที่สถานีกำลังเล่น รายการถัดไป เพลงที่เพิ่งเล่น จำนวนผู้ฟัง และประกาศฉุกเฉินของสถานี โดยไม่ต้องออกจากโปรแกรมที่ใช้อยู่ ใช้กับ NVDA รุ่น 2023.1 ขึ้นไปบน Windows

ติดตั้ง

  1. ขอไฟล์ส่วนเสริม saintRadio-1.0.2.nvda-addon จากผู้ดูแลระบบ ไฟล์นี้สร้างจากโฟลเดอร์ nvda-addon/ ของโครงการ
  2. เปิดไฟล์ เช่น กด Enter ที่ไฟล์ใน File Explorer
  3. NVDA ถามว่าจะติดตั้งส่วนเสริมหรือไม่ ตอบ ใช่
  4. เริ่ม NVDA ใหม่เมื่อระบบถาม

ตั้งค่า

  1. เปิดเมนู NVDA (NVDA+N) แล้วไปที่ ตั้งค่า → การตั้งค่า
  2. เลือกหมวด วิทยุออนไลน์
  3. ใส่ที่อยู่แพลตฟอร์มและชื่อย่อสถานี ถ้าไม่อยากพิมพ์ชื่อสถานี ปิดหน้าต่างแล้วใช้คำสั่ง T เลือกจากสารบบได้
  4. ไม่บังคับ: ใส่คีย์ API เฉพาะเมื่อต้องการฟังจำนวนผู้ฟัง
  5. กด ตกลง

คำสั่ง

กด NVDA+Alt+Shift+R จะได้ยินเสียงบี๊บสั้น แล้วกดตัวอักษรหนึ่งตัว

รุ่น 1.0.2 เปลี่ยนปุ่มนี้จาก NVDA+Alt+R เพราะ NVDA รุ่น 2025.1 ขึ้นไปใช้ NVDA+Alt+R เปิดปิดการควบคุมระยะไกล (Remote Access) ถ้าอยากใช้ปุ่มอื่น เปลี่ยนได้ที่คำสั่งท่าทาง (Input gestures) ตามด้านล่าง

ปุ่ม ทำอะไร
N อ่านเพลงหรือรายการที่กำลังออกอากาศ และชื่อรายการถ้ามีรายการอยู่
S อ่านรายการในผังไม่เกิน 3 รายการ ภายใน 24 ชั่วโมงข้างหน้า
R อ่านเพลงที่เพิ่งเล่น 5 เพลง
L อ่านจำนวนผู้ฟังขณะนี้ (ต้องมีคีย์ API)
A เปิดหรือปิดการอ่านชื่อเพลงอัตโนมัติ
C คัดลอกชื่อเพลงที่กำลังเล่น
O เปิดหน้าเว็บของสถานีในเบราว์เซอร์
T เปิดรายชื่อสถานีจากสารบบ สถานีที่เลือกจะถูกบันทึกไว้
H อ่านรายการคำสั่งทั้งหมด

ถ้ากดปุ่มอื่น จะได้ยินเสียงบี๊บต่ำและออกจากโหมดคำสั่ง

กำหนดปุ่มลัดแยกให้แต่ละคำสั่งได้ที่ เมนู NVDA → ตั้งค่า → คำสั่งท่าทาง (Input gestures) หมวด วิทยุออนไลน์

การตั้งค่า

การตั้งค่า ค่าเริ่มต้น หมายเหตุ
ที่อยู่แพลตฟอร์ม เช่น https://radio.example.th ว่าง ต้องขึ้นต้นด้วย https:// หรือ http://
ชื่อย่อสถานี (ในลิงก์ /s/ชื่อย่อ) ว่าง ส่วนที่อยู่หลัง /s/ ในลิงก์ของสถานี
คีย์ API สำหรับจำนวนผู้ฟัง (ไม่บังคับ) ว่าง คีย์สิทธิ์ read จากผู้ดูแลสถานี
อ่านชื่อเพลงเมื่อเพลงเปลี่ยน ปิด ค่าเดียวกับคำสั่ง A
อ่านประกาศฉุกเฉินของสถานี เปิด
ตรวจทุกกี่วินาที 15 10 ถึง 300

ประกาศฉุกเฉินและการอ่านอัตโนมัติ

ส่วนเสริมตรวจข้อมูลของสถานีอยู่เบื้องหลังตามระยะเวลาที่ตั้งไว้

  • ประกาศฉุกเฉิน: ประกาศใหม่ของสถานีนี้จะถูกอ่านพร้อมเสียงเตือนสั้น ประกาศละครั้ง ประกาศซ้อมขึ้นต้นด้วย "ทดสอบระบบประกาศ" ประกาศจะมาภายในหนึ่งรอบการตรวจ
  • เพลงเปลี่ยน: เมื่อเปิดไว้ เพลงใหม่แต่ละเพลงจะถูกอ่านว่า "กำลังเล่น …"

ถ้าปิด "อ่านประกาศฉุกเฉินของสถานี" ส่วนเสริมจะไม่อ่านประกาศ แต่หน้าเว็บและเครื่องเล่นของสถานียังแสดงประกาศอยู่ ถ้าปิดการอ่านทั้งสองแบบ ส่วนเสริมจะไม่ตรวจข้อมูลเบื้องหลังเลย แต่คำสั่งต่าง ๆ ยังใช้ได้

แก้ปัญหา

ข้อความ สิ่งที่ควรทำ
ยังไม่ได้ตั้งค่าเซิร์ฟเวอร์ ไปที่ NVDA ตั้งค่า หมวดวิทยุออนไลน์ ใส่ที่อยู่แพลตฟอร์ม
เชื่อมต่อเซิร์ฟเวอร์ไม่ได้ ตรวจที่อยู่แพลตฟอร์ม รวมถึง https:// และการเชื่อมต่ออินเทอร์เน็ต
ไม่พบสถานีนี้ ตรวจชื่อสถานีในการตั้งค่า ตรวจชื่อย่อสถานี หรือเลือกสถานีด้วยคำสั่ง T
ต้องใช้คีย์ API ที่มีสิทธิ์ read มีเพียงจำนวนผู้ฟัง (L) ที่ต้องใช้คีย์ ขอคีย์สิทธิ์ read จากผู้ดูแลสถานี
สถานีออฟไลน์อยู่ สถานีไม่ได้ออกอากาศในขณะนี้
เซิร์ฟเวอร์ขัดข้อง ลองใหม่ภายหลัง หรือแจ้งผู้ดูแลระบบ

คำสั่งอื่นไม่ต้องใช้คีย์ API ทั้งเพลงที่กำลังเล่น รายการถัดไป เพลงที่เพิ่งเล่น สารบบ และประกาศฉุกเฉิน ใช้ข้อมูลสาธารณะ

ส่วนเสริมอ่านเฉพาะข้อมูลสาธารณะของสถานี และจำนวนผู้ฟังเมื่อคุณใส่คีย์ ไม่ส่งข้อมูลการใช้งาน NVDA ของคุณไปที่ใด