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 |
指定说话的音量。 |