听觉属性定义文档的听觉的呈现。
听觉样式表是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播放。
段落似乎来自左前(如果声音系统具有空间音频功能)。而且引述会比较柔和。
属性 | 属性值 | 描述 |
---|---|---|
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 | 指定语音的音量。 |