标签归档:speak

音频朗读属性speak

有三个属性控制着文本是否和如何转换为语音。第一个属性是speak,它可以打开或关闭声音。 默认情况下,speak的值为normal,也就是使用发音、语法和音调标准的特定于某场所的规则来将文本转换成语音。如果将speak设置为none,就会关掉语音。您可以使用这一特性来禁止对次要内容或不准备转换成音频的内容(比如表格)的朗读。 最后,可以将speak属性设为spell-out,这样可以拼出每个单词。这对于首字母缩写词和缩略语来说非常有用(CSS文本缩进text-indent属性)。例如,使用: acronym {speak: spell-out} 可以确保URL,这样的首字母缩写词可以实际转换为“you-are-ell”的发音,而不是“earl”。 默认情况下,speak-punctuation属性设置为none,这样发音在生成的语音中可以用停顿和音调来表达。如果将该属性的值设为code,发音就会在字面上朗读。这对于真正重新生成编程代码片段或某些内容的字面转录非常有用(注)。 speak-numeral属性默认的值为continuous,也就是说数字是按照单个数字发音的。因此,数字“1234”就会再现为“一千二百三十四”。当设置为digits,数字就会按数位发音,比如“一,二,三,四”。 注:遗憾的是,没有为这个属性制定vicotr-borge模式。也许CSS3会补上这个惊人的疏忽吧。

发表在 旅游网站建设技术 | 标签为 , | 留下评论

speak-header属性

speak-header属性是一个非常特别的属性,目前他在我们旅游网站建设中基本上不怎么常用。因为这个属性主要是针对,视觉能力低弱的人士、帮助用户学习阅读、帮助有阅读障碍的用户。 此属性的相关解释如下: 能够播放音频的浏览器可以能过检索目录为用户提供很多浏览方式。一种非常简单的途径就是让浏览器读出目录,而且要按照从上到下到右到左的顺序。更复杂一些的音频浏览器会根据它们各自的标题将目录组织起来,并以更易理解的方式读出信息。为了避免出现混淆的情况,浏览器必需提供某种方式以告诉用户它读取的是哪个单元格。 speak-header属性为浏览器标识表格中的单元格(集合)提供了两种方式。如果指定了once默认值,浏览器在读取每个单元格相关联的数据单元格之前,只读取一次标题单元格的内容。通过这种方式,用户在移过一行单元格时,就会听到该行中第一个单元格的行标题和列标题,但是只有在移到该行中随后的单元格中时,才会听到变化的列标题。 如果将speak-header属性设置为always,浏览器会以读取单元格相关联的标题为开始,来读取每个单元格的内容。已经证明,这点对于复杂表格来说,或者是在标题值使得理解表格内容更为容易一些的地方(尤其是表格仅包含数字的情况下)都很有用处。 请注意,公在知道哪个标题单元格与数据单元格相关联的时候,浏览器才会把标题念出来。认真的作者总会在他们的表格单元格中使用header属性,以此指定与表格中每个数据单元格相关的标题单元格。

发表在 旅游网站建设技术 | 标签为 , | 留下评论