คุณสมบัติ Aural Media CSS ทั้งหมด
CSS Speech Module ให้คุณสมบัติครบชุดสำหรับควบคุมการนำเสนอเอกสารแบบเสียง (Aural Rendering) 主要ใช้โดย Screen Readers
ตารางคุณสมบัติครบ 18 รายการ
| คุณสมบัติ | หมวดหมู่ | คำอธิบายสั้น |
|---|---|---|
azimuth | 3D Position | ตำแหน่งเสียงแนวนอน (ซ้าย-ขวา) |
elevation | 3D Position | ตำแหน่งเสียงแนวตั้ง (บน-ล่าง) |
cue-after | Timing | เสียงหลังอ่านเนื้อหา |
cue-before | Timing | เสียงก่อนอ่านเนื้อหา |
cue | Timing | Shorthand ของ cue-before + cue-after |
pause-after | Timing | เวลาหน่วงหลังอ่าน |
pause-before | Timing | เวลาหน่วงก่อนอ่าน |
pause | Timing | Shorthand ของ pause-before + pause-after |
pitch | Voice Quality | ความถี่เฉลี่ยของเสียงพูด |
pitch-range | Voice Quality | ความหลากหลายของความถี่ (intonation) |
play-during | Timing | เสียงพื้นหลังขณะอ่าน |
richness | Voice Quality | ความอุดมสมบูรณ์/ความสว่างของเสียง |
speak | Speech Control | อ่านไหม/อ่านอย่างไร (none/normal/spell-out) |
speak-numeral | Speech Control | อ่านตัวเลขอย่างไร (digits/continuous) |
speak-punctuation | Speech Control | อ่านเครื่องหมายวรรคตอนไหม |
speech-rate | Speech Control | ความเร็วการพูด (คำ/นาที) |
stress | Voice Quality | ความเครียด/เน้นของเสียง (local peaks) |
voice-family | Voice Quality | รายชื่อเสียงที่ต้องการ (priority list) |
volume | Volume | ระดับเสียงกลาง (0-100, silent, keywords) |
การจัดกลุ่มตามหน้าที่
ตำแหน่งเสียง 3D (Spatial)
azimuth: -360deg ถึง 360deg, left-side, right-side, center, behind, etc.elevation: -90deg ถึง 90deg, below, level, above, higher, lower
เวลาและสัญญาณ (Temporal)
pause-before,pause-after,pause: เวลาหน่วง (time/percentage)cue-before,cue-after,cue: ไฟล์เสียงสัญญาณ (url/none)play-during: เสียงพื้นหลัง (uri, mix, repeat, auto, none)
คุณภาพเสียง (Voice Quality)
pitch: frequency (x-low, low, medium, high, x-high, Hertz)pitch-range: ความหลากหลาย (0-100%)richness: ความอุดมสมบูรณ์ (0-100%)stress: ความเครียด/เน้น (0-100%)voice-family: รายชื่อเสียง (specific voices, generic families)
การควบคุมการพูด (Speech Control)
speech-rate: ความเร็ว (keywords, number, faster/slower)speak: none, normal, spell-outspeak-numeral: digits, continuousspeak-punctuation: code, none
ระดับเสียง (Volume)
volume: 0-100, %, silent, x-soft...x-loud
ตัวอย่างชุดครบ
.article {
/ 3D Position /
azimuth: center;
elevation: level;
/ Timing /
pause: 200ms 400ms;
cue: url("start.wav") url("end.wav");
play-during: url("bg-music.wav") mix repeat;
/ Voice /
voice-family: "Thai Female", "Thai Male", generic;
pitch: medium;
pitch-range: 50%;
richness: 50%;
stress: 50%;
/ Speech /
speech-rate: medium;
speak: normal;
speak-numeral: continuous;
speak-punctuation: none;
/ Volume /
volume: medium;
}