Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

เหตุผลที่ต้องการ Aural Rendering (การนำเสนอแบบเสียง)


ทำไมต้องมี Aural Rendering?

Aural Rendering (การนำเสนอเอกสารแบบเสียง) ใช้หลักโดย ผู้พิการทางสายตา (visually impaired) แต่ก็มีประโยชน์ในสถานการณ์อื่นๆ อีกมาก

สถานการณ์ที่ใช้ Aural Rendering

สถานการณ์คำอธิบาย
เรียนรู้การอ่าน (Learning to read)เด็กหรือผู้ใหญ่ที่กำลังเรียนอ่าน ฟังขณะอ่านช่วยพัฒนาทักษะ
การฝึกอบรม (Training)คู่มือการใช้งาน คู่มือความปลอดภัย ที่ต้องฟังขณะทำงานมือ
เข้าถึงเว็บในยานพาหนะ (Web access in vehicles)คนขับ/ผู้โดยสาร ฟังเนื้อหาแทนการอ่านหน้าจอ
ความบันเทิงที่บ้าน (Home entertainment)ฟังบทความ บล็อก นิยาย ขณะทำกิจกรรมอื่น
เอกสารอุตสาหกรรม (Industrial documentation)ช่างเทคนิคอ่านคู่มือซ่อมแซมขณะมือยุ่ง
เอกสารทางการแพทย์ (Medical documentation)แพทย์/พยาบาลฟังประวัติผู้ป่วยขณะตรวจร่างกาย

แคนวาส 3 มิติของเสียง (Sound Canvas)

เมื่อใช้คุณสมบัติเสียง (aural properties) แคนวาสจะประกอบด้วย:

  • พื้นที่ทางกายภาพ 3 มิติ (Physical 3D space): เสียงล้อมรอบ (sound surrounds) - ควบคุมด้วย azimuth (แนวนอน) และ elevation (แนวตั้ง)
  • พื้นที่ทางเวลา (Temporal space): สามารถระบุเสียง ก่อน ระหว่าง หลัง เสียงอื่นได้ - ควบคุมด้วย pause-before, pause-after, cue-before, cue-after, play-during

คุณสมบัติ Aural CSS ทั้งหมด (สรุป)

/ 3D Position /
azimuth, elevation

/ Timing /
pause-before, pause-after, pause
cue-before, cue-after, cue
play-during

/ Voice Quality /
pitch, pitch-range, richness, stress, voice-family

/ Speech Control /
speech-rate, speak, speak-numeral, speak-punctuation

/ Volume /
volume

สถานะปัจจุบัน

CSS Speech Module อยู่ในระดับ Working Draft รองรับหลักใน Screen Readers (NVDA, JAWS, VoiceOver) และบาง Voice Assistants