Tham chiếu âm thanh CSS
Bảng định kiểu âm thanh
Bảng định kiểu âm thanh sử dụng sự kết hợp giữa tổng hợp giọng nói và hiệu ứng âm thanh để khiến người dùng lắng nghe thông tin thay vì đọc thông tin.
Trình bày bằng âm thanh có thể được sử dụng:
- bởi người mù
- để giúp người dùng học đọc
- để giúp đỡ những người dùng gặp vấn đề về đọc
- cho giải trí gia đình
- trong xe
- bởi cộng đồng người khiếm thị
Bản trình bày bằng âm thanh chuyển đổi tài liệu thành văn bản thuần túy và đưa tài liệu này vào trình đọc màn hình (một chương trình đọc tất cả các ký tự trên màn hình).
Một ví dụ về bảng định kiểu Aural:
h1, h2, h3, h4
{
voice-family: male;
richness: 80;
cue-before: url("beep.au")
}
Ví dụ trên sẽ làm cho bộ tổng hợp giọng nói phát ra âm thanh, sau đó nói phần tiêu đề bằng giọng nam rất đậm.
Tham chiếu âm thanh CSS
Cột "CSS" cho biết thuộc tính được xác định trong phiên bản CSS nào (CSS1 hoặc CSS2).
Property | Description | Values | CSS |
---|---|---|---|
azimuth | Sets where the sound should come from | angle left-side far-left left center-left center center-right right far-right right-side behind leftwards rightwards | 2 |
cue | Sets the cue properties in one declaration | cue-before cue-after | 2 |
cue-after | Specifies a sound to be played after speaking an element's content | none url | 2 |
cue-before | Specifies a sound to be played before speaking an element's content | none url | 2 |
elevation | Sets where the sound should come from | angle below level above higher lower | 2 |
pause | Sets the pause properties in one declaration | pause-before pause-after | 2 |
pause-after | Specifies a pause after speaking an element's content | time % | 2 |
pause-before | Specifies a pause before speaking an element's content | time % | 2 |
pitch | Specifies the speaking voice | frequency x-low low medium high x-high | 2 |
pitch-range | Specifies the variation in the speaking voice. (Monotone voice or animated voice?) | number | 2 |
play-during | Specifies a sound to be played while speaking an element's content | auto none url mix repeat | 2 |
richness | Specifies the richness of the speaking voice. (Rich voice or thin voice?) | number | 2 |
speak | Specifies whether content will render aurally | normal none spell-out | 2 |
speak-header | Specifies how to handle table headers. Should the headers be spoken before every cell, or only before a cell with a different header than the previous cell | always once | 2 |
speak-numeral | Specifies how to speak numbers | digits continuous | 2 |
speak-punctuation | Specifies how to speak punctuation characters | none code | 2 |
speech-rate | Specifies the speed of the speaking | number x-slow slow medium fast x-fast faster slower | 2 |
stress | Specifies the "stress" in the speaking voice | number | 2 |
voice-family | Specifies the voice family of the speaking | specific-voice generic-voice | 2 |
volume | Specifies the volume of the speaking | number % silent x-soft soft medium loud x-loud | 2 |