【发布时间】:2012-06-28 09:15:04
【问题描述】:
我正在开发一个网站,我想帮助盲人通过语音使用它,所以我会使用:
- 文字转语音,为用户提供一些可能性
- 语音转文本,允许用户用她的声音选择一个
我已经有一些文本到语音的 JavaScript 库(例如 speak.js),但现在我需要一个好的语音到文本的库。为此目的有一些解决方案(如speechapi),但它们使用Java Applets 或Flash,我只想依赖JavaScript,以避免插件。
我正在尝试使用 x-webkit-speech 和 Google Chrome 进行 HTML5 的语音输入,效果很好,但是你需要点击一个图标(而且盲人不能很好地使用鼠标)。是否可以使用 x-webkit-speech 按键?你知道任何替代 API (JavaScript) 吗?
谢谢!
【问题讨论】:
-
语音导航不应该是浏览器的一部分,而不是网站的一部分吗?
-
@Bergi 导航可能是浏览器的责任,但我的网站更复杂。它有一些简单的游戏来提高你的大脑能力,我的目的是让其中一些适合盲人,所以浏览器无法管理我的 HTML5 游戏。
-
@Bergi 是对的。大多数需要这种东西的用户已经在使用文本转语音系统,而不是普通的浏览器。你的想法听起来不错,但它会妨碍他们现有的解决方案。遵守既定的可访问性标准对这一人群来说非常重要,所以要非常小心不要做任何可能被视为重新发明轮子或违反现有标准的事情。
-
@SDC 我的目的是让我的网站导航适应这种类型的标准(我必须进行一些调查),但我仍然需要为我的游戏做我想做的事情。
-
@sgmonda:你真的认识盲人电脑用户吗?请记住,仅仅因为某人是盲人,这并不意味着他们不能使用键盘。事实上,据我所知,盲人通常更喜欢键盘界面,因为这使他们能够在输入的每个字母上获得即时反馈(通过文本到语音)。使用语音识别,他们必须听他们的句子朗读以确保它是正确的。
标签: javascript html google-chrome speech-recognition speech-to-text