如何在现代 SharePoint Online 页面中的 Webchat 通道上启用语音功能?

2023-12-09

我制作了一个具有语音功能的聊天机器人,我在模拟器中进行了测试,效果很好。但是,部署后,我注意到网络聊天频道没有启用它。我将网络聊天嵌入到现代 SharePoint Online 网站中,根据我在 Internet 上搜索的内容,大多数答案都谈到修改 HTML 和使用 JavaScript,根据文章,这在 Microsoft 的现代框架中显然不容易做到。

那么最后,如何在嵌入现代 SharePoint 网站页面的网络聊天通道中启用语音功能?


我相信这里发生了一些事情。首先,这是跨域的问题。我稍后会回来讨论这一点。其次,假设您正在使用浏览器提供商语音服务,这意味着您正在使用 Chrome(如果情况并非如此,请告诉我)。 iframe 中使用的麦克风因跨源而被废弃。您可以通过向 iframe 标记添加allow='microphone' 属性来更改此设置。请查看更多here.

我能够在 SPO 外部并使用跨源资源共享的简单 iframe 中运行它。不幸的是,您将无法将 CORS 添加到 SharePoint Online 网站以用于嵌入 Web 部件。

你可能会考虑使用Bing 或自定义语音服务。否则,我认为您的选择仅限于 SharePoint 的自定义页面/部件/应用程序/加载项(即使如此)。

编辑:看起来 Bing Speech 是被弃用.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在现代 SharePoint Online 页面中的 Webchat 通道上启用语音功能? 的相关文章

随机推荐