网络语音api不适用于android chrome

网络语音api不适用于android chrome,android,google-chrome,speech-recognition,webspeech-api,Android,Google Chrome,Speech Recognition,Webspeech Api,网络语音api(webkitSpeechRecognition)在android手机上返回“不允许”错误 (我在android设置上授予了chrome应用程序和网站的麦克风权限) 桌面上的Chrome正在运行。 但是,在安卓系统上并非如此。 (测试手机为三星Galaxy S9、Android版本10、Chrome版本86) 我在android上测试了MicrosoftEdge、三星互联网和Chrome。 但是所有返回的都是“不允许”错误 测试页 chrome远程设备控制台上的测试代码 cons

网络语音api(webkitSpeechRecognition)在android手机上返回“不允许”错误

(我在android设置上授予了chrome应用程序和网站的麦克风权限)

桌面上的Chrome正在运行。 但是,在安卓系统上并非如此。

(测试手机为三星Galaxy S9、Android版本10、Chrome版本86)

我在android上测试了MicrosoftEdge、三星互联网和Chrome。 但是所有返回的都是“不允许”错误

测试页

chrome远程设备控制台上的测试代码

const a = new webkitSpeechRecognition()
a.onerror = (err) => {console.log("err:", err)}
a.start()
=> VM187:1 err: SpeechRecognitionErrorEvent {isTrusted: true, error: "not-allowed", message: "", type: "error", target: SpeechRecognition, …}
这是安卓系统的问题吗?
如何使其工作?

添加麦克风权限

<uses-permission android:name="android.permission.RECORD_AUDIO" />

如果未解决,则使用webview


然后确保在webview中启用javascript

我已经在android设置中为Chrome应用程序和网站授予了麦克风权限。为你的应用程序授予权限它的官方Google Chrome浏览器。我没有使用ChromeWebView。我正在开发网站。但它在android chrome浏览器上不起作用。隐马尔可夫模型。。。无论如何,在使用webview的android应用程序上,web语音api是否正常工作?。好的,我会测试它。在安卓系统中,不需要WebSpeechAPI,你可以使用speech to text。我已经用WebSpeechAPI开发了一个网站。但它在android手机浏览器上不起作用。我想让它工作。我负担不起开发另一个android应用程序的费用。