javascript - 为网页中的特定内容指定不同的声音

标签 javascript css accessibility text-to-speech

我试图找到有关编写盲人可以访问的网页的信息,但还没有找到太多有用的信息。具体来说,我正在寻找的是如何向一般屏幕阅读器提供有关如何阅读我的页面内容的具体说明。我知道覆盖屏幕阅读器的用户设置可能会被认为是一种烦恼,但我希望提供的内容是诗歌、戏剧、故事和其他类型的创意写作。由于同一份文档中经常有许多不同的 Angular 色在说话,如果我有一种方法可以指定屏幕阅读器声音的不同特征,以便让盲人(或任何人)有机会听到声音,那就太好了区分单独的说话字符。现在,我正在做的是用解说员告诉听众谁在说话,这是非常不自然和分散注意力的。

内容示例可以是:

Brenda: Hey Jimmy! What's up?

Jimmy: Brenda! Look look! You sound like a lady and I sound like a man!

Slow Kid: Ooh... and I sound very very slow...

那么,有没有什么方法可以让我定义标签、属性,或者以某种方式将脚本附加到元素上,以改变网页中特定内容的说话声音?是否有定义的标准可供我使用,以便在 IE 和 Firefox 中以类似的方式呈现语音文本?关于 native 浏览器支持,我看到了一些用于屏幕阅读的插件,但我很好奇 IE 或 Firefox 是否内置了文本到语音的支持,所以我不必安装插件。

最佳答案

目前我唯一能为您指出的方向是 http://www.w3.org/TR/CSS21/aural.htmlhttp://www.w3.org/TR/css3-speech/#aural-model .

对于优化屏幕阅读器等辅助技术而言,真正有用的资源并不多。但也许其他一些比我知识渊博的成员能够提供更大的帮助。

关于javascript - 为网页中的特定内容指定不同的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11282884/

相关文章:

javascript - 不使用 jQuery 解析 json 并在 HTML 代码中添加值

javascript - 这个 Javascript 代码片段如何打印 'false' ?

html - 我可以使用 knitr 将 CSS 样式应用于单个表格单元格吗?

python - BeautifulSoup,但对于 CSS?

javascript - 我可以使用两个 id 来获取一个元素吗?

javascript - 从JS中的关联数组计算百分比

html - <hr> html 元素之前的内容

android - Talkback - 为查看寻呼机滑动自定义辅助功能文本

javascript - 为什么支持非js

android 绑定(bind)到 AccessibilityService