c# - 将直线语音集成到 Microsoft 虚拟助手中?

标签 c# azure botframework direct-line-botframework

我一直在使用 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/

相关文章:

azure - 如何调试Azure应用程序上的错误500内部服务器错误?

node.js - 如何使用 Node js 结束机器人框架中的输入

botframework - 隐藏 Facebook Messenger Bot 中的软键盘

c# - 如何在 XAML 中处理 "float"图像 (Windows 8 Metro)

c# - 使用 WEB API 和 Entity Framework 项目的 IIS 本地计算机上的 "The underlying provider failed to Open"异常

c# - DataTable 列计算的最有效排序计算

c# - 获取查询以使用参数和 "like"

Azure 数据工厂 - 将数据从本地 SQL 移动到 Azure SQL

c# - 使用 Azure 作为 Windows Phone 7 应用程序的存储

botframework - 微软团队 : get timezone of user?