首页 > 解决方案 > 用于在 Android chrome 浏览器上将语音转换为文本的 Web 语音 API

问题描述

我正在尝试使用Web Speech API在 reactjs Web 应用程序中进行语音到文本的转换。当我在 Windows 桌面上打开应用程序时,网络语音 API 可以正常工作。但是当我在 Android chrome 浏览器上打开同一个应用程序时,它会多次识别同一个语音。我认为在 android chrome 浏览器上,网络语音 API 的中间结果被认为是最终结果。

标签: reactjsgoogle-chromewebspeech-api

解决方案


这是来自https://www.npmjs.com/package/react-speech-recognition

成绩单包含重复的单词!Android Chrome 中有一个错误会导致 Web Speech API 在语音识别结果中生成重复的单词。可能的解决方法:

将连续选项设置为 false(这在我的情况下有效)检测 Android Chrome 并在该浏览器上呈现后备内容


推荐阅读