reactjs - 用于在 Android chrome 浏览器上将语音转换为文本的 Web 语音 API
问题描述
我正在尝试使用Web Speech API在 reactjs Web 应用程序中进行语音到文本的转换。当我在 Windows 桌面上打开应用程序时,网络语音 API 可以正常工作。但是当我在 Android chrome 浏览器上打开同一个应用程序时,它会多次识别同一个语音。我认为在 android chrome 浏览器上,网络语音 API 的中间结果被认为是最终结果。
解决方案
这是来自https://www.npmjs.com/package/react-speech-recognition。
成绩单包含重复的单词!Android Chrome 中有一个错误会导致 Web Speech API 在语音识别结果中生成重复的单词。可能的解决方法:
将连续选项设置为 false(这在我的情况下有效)检测 Android Chrome 并在该浏览器上呈现后备内容
推荐阅读
- c++ - std::set 背后的直觉是什么
::find() 函数使用 '<' 运算符而不是 '==' 运算符? - http - 如何在 vue-cli 中设置 HTTP 标头?
- laravel - Laravel 6.0 本地服务器
- web-deployment - 是否有任何在线编译器 API,如果我输入源代码,它会在编译时返回结果(或任何错误)?
- javascript - Vue.js Typescript 组件不会更新异步回调的视图
- mysql - 在 MySQL 中实现 where 条件 varchar 字段
- c++ - 位移行为
- oracle - 在oracle中将部分重复的行合并为一个
- ios - 如果在设备平坦 Swift 时加载 VC,则设备的方向会失败
- flutter - Flutter Column with parent Animated 高度溢出问题