[英]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.