我一直在使用 Microsoft Virtual Assistant 的模板作为 C# 的基础来进行 POC(可在此处找到: https://github.com/microsoft/botframework-solutions )。我已将代码部署到 azure,并添加和部署了一些技能,并且一直在 Bot Framework Emulator 中使用该应用程序来成功测试所有内容。
现在,我想添加一个场景,用户可以使用语音免提使用虚拟助手。我一直在读到直线语音是实现此目的的方法,但一直在进行一些双重入门。
我在我的 azure web 应用程序中创建了一个直线语音 channel 。然后我遵循了这些指南: https://learn.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-directlinespeech?view=azure-bot-service-4.0 https://learn.microsoft.com/en-us/azure/bot-service/directline-speech-bot?view=azure-bot-service-4.0
我觉得缺少一些信息,因为“在机器人中使用直接语音”指南中根本没有提及直接语音 secret 。
任何有这方面经验的人都会提供很大的帮助,非常感谢。
最佳答案
对于以后可能搜索此内容的任何人,我发现我的主要问题是我使用的网络聊天实现目前不受直接语音预览支持。
为了正确地将语音集成到网络聊天中,我从 Microsoft here 找到了一堆网络聊天实现的示例。 。具体来说,我发现最有帮助的两个示例是语音的实现 using a the built-in browser methods in this sample solution然后using Microsoft Cognitive Services in this solution .
关于c# - 将直线语音集成到 Microsoft 虚拟助手中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56979046/