【问题标题】:Speech recognition on all browsers所有浏览器上的语音识别
【发布时间】:2017-08-30 08:47:38
【问题描述】:

我需要实现语音识别客户端。我用 html5 webkitSpeechRecognition 实现,但它只适用于 chrome 浏览器。是否还有其他适用于所有浏览器的 API?

【问题讨论】:

标签: javascript browser speech-recognition speech-to-text


【解决方案1】:

您可以尝试 Watson STT API,它们不仅适用于 Chrome,而且适用于 Firefox 和许多版本的 Safari。在此处尝试演示:https://speech-to-text-demo.mybluemix.net/

【讨论】:

  • Watson STT java sdk 将在服务器端进行语音识别。我在服务器上没有扬声器,所以需要从客户端捕获语音并将转换后的文本传递给 watson 对话 API。
  • 您可以将来自浏览器的音频提供给 Watson STT,然后将实时出现的假设流提供给 Watson 对话 API
  • 是的,我做到了。捕获音频并将 .wav 文件从服务器发送到 STT,然后从那里发送到对话 API,但由于中间处理太多,速度非常慢。
  • 请不要基于文件,而是流式传输音频,否则延迟肯定是一个问题。请看这个:github.com/watson-developer-cloud/speech-javascript-sdk
  • 这些例子在 node js 中。我正在使用 jquery 和 angularjs
猜你喜欢
  • 2014-11-05
  • 2015-03-10
  • 1970-01-01
  • 2018-09-09
  • 1970-01-01
  • 2022-07-06
  • 2016-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多