CSS Aural 屬性
Aural 屬性定義文件的聽覺呈現。
聽覺樣式表
聽覺樣式表是 CSS 的一部分,它使用語音合成和聲音效果的組合,使視覺障礙者和螢幕閱讀者更容易訪問 Web 文件。
可以使用聽覺演示:
- 盲人
- 在汽車裡
- 在家庭娛樂等裝置中
- 工業和醫療文獻系統
- 幫助使用者學習閱讀或閱讀困難
當使用聽覺屬性時,畫布由三維物理空間(聲音環繞)和時間空間(可以在其他聲音之前,期間和之後指定聲音)組成。CSS 屬性還允許你改變合成語音的質量(語音型別,頻率,變形等)。
聽覺樣式表的一個例子:
h1, h2, h3, h4, h5, h6 {
voice-family: male;
stress: 20;
richness: 90;
cue-before: url("pop.au");
}
p {
azimuth: center-left;
}
quotes {
volume: x-soft;
}
這將指示語音合成器以非常豐富的男聲(一種“音訊字型”)說出標題。在說出標題之前; 將從給定的 URL 播放聲音樣本。
段落聽起來似乎來自左前方(如果聲音系統具有立體聲效果)。引號內的內容將聽起來很軟。
屬性 | 值 |
描述 |
---|---|---|
azimuth |
angle :left-side far-left left center-left center center-right right far-right right-side behind leftwards rightwards inherit |
設定聲音應該來自水平方向的位置。 |
cue |
cue-before cue-after inherit |
在一個宣告中設定提示屬性(即 cue-before 和 cue-after)的簡寫。 |
cue-after |
none url inherit |
指定在說出元素的內容以將其與其他內容分隔後要播放的聲音。 |
cue-before |
none url inherit |
指定在說出元素的內容之前要播放的聲音,以將其與其他內容分隔。 |
elevation |
angle: below level above higher lower inherit |
設定聲音應垂直位置。 |
pause |
pause-before pause-after inherit |
在一個宣告中設定暫停屬性(即暫停前和暫停後)的簡寫。 |
pause-after |
time % inherit |
指定在說出元素內容後要觀察的暫停。 |
pause-before |
time % inherit |
指定在說出元素內容之前要觀察的暫停。 |
pitch |
frequency x-low low medium high x-high inherit |
指定說話聲音的平均音高(頻率)。語音的平均音高取決於語音系列。 |
pitch-range |
number inherit |
指定平均音高的變化。 |
play-during |
auto none url mix repeat inherit |
指定在說出元素內容時要作為背景播放的聲音。 |
richness |
number inherit |
指定說話聲音的豐富程度。 |
speak |
normal none spell-out inherit |
指定是否以可聽方式呈現文字,如果是,則以何種方式呈現。 |
speak-header |
always once inherit |
指定是否在每個單元格之前說出表頭,或者僅在該單元與不同於前一單元的標頭關聯的單元之前說出。 |
speak-numeral |
digits continuous inherit |
指定如何說出數字。 |
speak-punctuation |
none code inherit |
指定如何說出標點符號。 |
speech-rate |
number x-slow slow medium fast x-fast faster slower inherit |
指定語速,即每分鐘說出的單詞數。 |
Stress |
number inherit |
指定說話聲音中的重音。 |
voice-family |
specific-voice generic-voice inherit |
指定語音系列名稱的逗號分隔的優先順序列表。 |
volume |
number % silent x-soft soft medium loud x-loud inherit |
指定說話的音量。 |