簡體   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