适用于所有浏览器的语音识别 API [关闭]

Posted

技术标签:

【中文标题】适用于所有浏览器的语音识别 API [关闭]【英文标题】:Speech recognition API for all browsers [closed] 【发布时间】:2015-03-10 23:51:04 【问题描述】:

我见过 Google Speech API,它只适用于 chrome 25+ 版本和 html5 Speech API 也只在 chrome 上工作。我想知道是否有任何好的 javascript/Jquery API 以便我可以用它来处理我的项目。请如果有人可以帮助我,那就太好了。我正在搜索很多,但所有示例都使用谷歌语音 API。我更喜欢 Javascript API,但如果我什至可以获得 C# 或 php API 并在所有应该没问题的浏览器上工作。

提前致谢

【问题讨论】:

为什么这是题外话? 因为您要求图书馆推荐。上面引用了相关规则。 嗯,软件库和 API 是有区别的。我已经定义了我的问题并提出了依赖于 chrome 的谷歌 API,其他 Jquery 示例使用相同的 API。我不是在寻求任何解决方案或类似的东西,我是在征求专家意见然后实施它。我进行了很多搜索,但没有找到任何东西。我只是要求 API 可能有人已经实施了任何东西。如果你不喜欢这个问题,那么你可以去***.com/… 并把这个题外话放在所有问题上谢谢 1) “征求专家意见” - 意见问题是图书馆推荐首先偏离主题的原因。 2)不是Chrome API,是Webkit浏览器碰巧实现的HTML5 API。 3) jQuery 不能做任何 JavaScript 不能做的事情,所以要求一个 jQuery API 是没有意义的。 4) 上面的 sn-p 清楚地说明了你需要做什么才能有任何被推迟的机会。好战不是其中之一。 5)我实际上回答了你最初的问题以及后续问题。谢谢你的粗鲁作为回报。 相关***.com/questions/25789249/… 【参考方案1】:

语音 API 目前仅适用于 Chrome 和 Opera (caniuse.com)。您不能在浏览器中使用 C# 或 PHP API,因为它们是服务器端技术。您可以做的是在客户端录制音频,将其发布到服务器,并让服务器识别它;我相信 C# 可以使用System.Speech.Recognition.SpeechRecognizer,您可以从 PHP 中使用多种解决方案。

【讨论】:

Chrome 和 Opera,不是 Safari 什么是 FF/IE 录制音频的方法

以上是关于适用于所有浏览器的语音识别 API [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

文本到语音(语音生成)和语音到文本(语音识别)API?

跨浏览器语音识别

一段讯飞百度等语音识别API无法识别的语音最终解决办法

百度语音识别服务 —— 语音识别 REST API 开发笔记

12-11锦上添花Flutter AI只能语音搜索功能实现

关于语音识别的 Android 附加功能不起作用