出现“此浏览器不支持语音识别”错误

时间:2019-07-08 12:12:57

标签: botframework speech-recognition azure-cognitive-services

我在我的机器人中启用了语音识别器选项。 在localhost中,添加speechrecognizer代码后,我没有出现以下错误。 但是在Azure中发布它之后,出现此错误:

"This browser does not support speech recognition."

在页面加载本身中遇到上述错误。我尝试使用不同的浏览器,但收到相同的错误。

具有不同订阅密钥的相同代码在另一个Azure环境中可以正常工作。

该错误的原因是什么?

speechOptions = {
    speechRecognizer: new CognitiveServices.SpeechRecognizer({
        subscriptionKey:
        '*****'
    }),
    speechSynthesizer: new CognitiveServices.SpeechSynthesizer({
        gender: CognitiveServices.SynthesisGender.Female,
        subscriptionKey: '*****',
        voiceName: 'Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)'
    })
};

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。 这不是代码的问题:-) 网站必须安全。 将http更改为https可解决此问题。