针对盲人的JavaScript语音转文本

sgm*_*nda 20 javascript html5 speech-recognition google-chrome speech-to-text

我正在开发一个网站,我想帮助盲人通过语音使用它,所以我将使用:

  • 文本到语音,为用户提供一些可能性
  • 语音到文本,允许用户使用她的语音选择一个

我已经有了一些文本到语音的JavaScript库(比如speak.js),但现在我需要一个很好的语音到文本.有一些解决方案用于此目的(如speechapi),但他们使用Java Applets或Flash,我想只依赖JavaScript,以避免插件.

我正在尝试使用x-webkit-speech和Google Chrome进行HTML5的语音输入,这很好,但你需要点击一个图标(盲人不能很好地使用鼠标).使用x-webkit-speech按键是否可行?你知道任何替代API(JavaScript)吗?

谢谢!

Tri*_*Nhu 2

谷歌翻译是非常好的文本转语音引擎。我曾经用它来阅读文字。例如你有一条短信:welcome to Stack overflow你可以这样打电话

http://translate.google.com/translate_tts?ie=UTF-8&q=Welcome%20to%20stack%20overflow&tl=en&total=1&idx=0&textlen=23&prev=input
Run Code Online (Sandbox Code Playgroud)

然后使用浏览器音频播放

对于语音输入,您可以手动激活收听过程,请参阅此处 http://code.google.com/chrome/extensions/experimental.speechInput.html