MS BotChat(机器人框架)语音在 Firefox 中不起作用

MS BotChat (bot framework) Speech is not working in Firefox

我正在使用以下文章来启用语音,它在 Chrome 中工作正常(即使是 bing 语音)。

https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-webchat-speech?view=azure-bot-service-3.0

然而,它在 Firefox 中不起作用,尽管有人提到它应该在 Firefox 中起作用。 我也在这里发了同样的问题,但是没有得到回复,有什么建议吗? https://github.com/Microsoft/BotFramework-WebChat/issues/1141

以下是firefox的控制台日志:

    This browser does not support speech recognition botchat.js:20:29333
t
https://webchat.botframework.com/scripts/webchat-stable/botchat.js:20:29333
<anonymous>
https://myurl/speechtest/samples/speech/index.html:93:28
This browser does not support speech recognition CognitiveServices.js:15:32927
e
https://webchat.botframework.com/scripts/webchat-stable/CognitiveServices.js:15:32927
<anonymous>
https://myurl/speechtest/samples/speech/index.html:100:27

我做了一个测试,通过Bing语音服务在网络聊天控件中启用语音识别和合成,它可以在Chrome和Firefox中工作。

要解决此问题,您可以尝试:

1) 将你的 Firefox 升级到最新版本,我使用的是 62.0 版本

2) 确保您允许您的网站使用您的麦克风

问题出在我使用的 js 文件上。按照下面的主题,我下载了正确的 js 文件并开始工作。

https://github.com/Microsoft/BotFramework-WebChat/issues/1141