繁体   English   中英

为什么没有互联网的javascript语音识别api无法正常工作?

[英]why javascript Speech Recognition api is not working without internet?

我正在使用javascript语音识别api( new webkitSpeechRecognition() ),但我很惊讶为什么没有互联网就无法正常工作,因为它是javascript代码,因此应该可以离线工作

我检查了chrome开发人员工具的网络部分,甚至没有向互联网提出请求

在Chrome上,在网页上使用语音识别功能涉及基于服务器的识别引擎。 您的音频将发送到Web服务进行识别处理,因此它将无法离线工作。

查看https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition

SpeechRecognition.serviceURI
指定当前SpeechRecognition用于处理实际识别的语音识别服务的位置。 默认值为用户代理的默认语音服务。

实际的识别是由第三方服务器完成的。
我认为目前语音识别的任务对于浏览器来说是太过分了,或者它本身需要庞大的数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM