CSS 参考手册

CSS @规则(RULES)

CSS 属性大全

CSS 听觉参考手册

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

听觉样式表

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

可以使用听觉演示:

  • 盲人

  • 在汽车上

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

  • 工业和医疗文件系统

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

使用听觉属性时,画布由三维物理空间(环绕声音)和时间空间(一个可以指定其他声音之前,之中和之后的声音)组成。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播放。

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

属性

属性值

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