CSS 听觉参考手册

听觉属性定义文档的听觉的呈现。

听觉样式表

听觉样式表是CSS的一部分,它结合了语音合成和声音效果,使视障人士和屏幕阅读者可以更轻松地访问网络文档。

可以使用听觉演示:

  • 盲人

  • 在汽车上

  • 在诸如家庭娱乐之类的设备中

  • 工业和医疗文件系统

  • 帮助学习阅读或阅读困难用户

使用听觉属性时,画布由三维物理空间(环绕声音)和时间空间(一个可以指定其他声音之前,之中和之后的声音)组成。CSS属性还允许您更改合成语音的质量(语音类型,频率,音调等)。

听觉样式表的示例:

h1h2h3h4h5h6 {
 voice-family: male;
 stress20;
 richness90;
 cue-beforeurl("pop.au");
}
p {
  azimuth: center-left;
}
quotes {
  volume: x-soft;
}

这将指导语音合成器以非常丰富的男性声音(一种“音频字体”)说出标题。声音样本将从给定的URL播放。

段落似乎来自左前(如果声音系统具有空间音频功能)。而且引述会比较柔和。

属性

属性值

描述
azimuth azimuth 设置声音应从水平方向发出的位置。
cue cue 在一个声明中设置提示属性(即cue-before和cue-after)的简写。
cue-after cue-after 指定在说出元素的内容后将其与其他元素分隔开来播放的声音。
cue-before cue-before 指定在说出元素的内容以将其与其他元素分隔之前要播放的声音。
elevation elevation 设置声音应从垂直方向发出的位置。
pause pause 在一个声明中设置暂停属性(即前暂停和后暂停)的简写。
pause-after pause-after 指定在说出元素的内容后要观察的停顿。
pause-before pause-before 指定在说出元素内容之前要观察的停顿。
pitch pitch 指定语音的平均音高(频率)。声音的平均音高取决于声音系列。
pitch-range pitch-range 指定平均音高的变化。
play-during play-during 指定在说出元素内容时作为背景播放的声音。
richness richness 指定语音的丰富程度。
speak speak 指定是否以声音呈现文本,如果是,则以何种方式呈现。
speak-header speak-header 指定在每个单元格与一个不同于前一个单元格的头相关联时,是在每个单元格之前说出表头还是仅在该单元格之前说出。
speak-numeral speak-numeral 指定如何说数字。
speak-punctuation speak-punctuation 指定如何说出标点符号。
speech-rate speech-rate 指定发声率,即每分钟说出的单词数。
Stress Stress 指定语音中的“压力”。
voice-family voice-family 指定语音姓氏的逗号分隔优先列表。
volume volume 指定语音的音量。
评论
列表