【问题标题】:How to integrate Speech to Text with QnA Maker Based Bot?如何将 Speech to Text 与基于 QnA Maker 的 Bot 集成?
【发布时间】:2018-10-17 10:36:24
【问题描述】:

我使用 C# 和 Bot Builder SDK 3.15.3 开发了一个常见问题解答机器人。我们有大量的问题/答案对上传到 QNA Maker 服务。我启用了 Direct Line Channel,机器人显示在网页上。我使用了微软提供的 Web Chat 控件,并进行了一些自定义和换肤。

现在我想启用与机器人的语音交互,为此我决定使用 Microsoft Speech to Text Cognitive Service。

我想要做的是,当用户说出一些话语时,我想将话语发送到我的机器人服务,类似于发送文本。然后在 C# 代码中,我想运行 Speech to Text 并进一步对检索到的文本进行拼写检查,最后发送到 QNA Maker Service。现在的响应只会显示为文本,但也可以选择为用户阅读响应。

请指导我如何实现这一点,在查看 CognitiveService.js 和其他有关启用语音的文章后,我注意到网络聊天控件直接将语音输入发送到语音到文本服务。

【问题讨论】:

    标签: botframework speech-to-text qnamaker


    【解决方案1】:

    您可以混合使用语音转文本的呼叫机器人和 QnA 机器人来实现您的目标。对于调用机器人,请查看SimpleIVRbot 示例以帮助您进行操作。对于 QnAMaker,您可以参考 SimpleQnABot。将两者桥接成一个统一的机器人不应该花费太多的工作。请务必删除重复的代码并在必要时合并文件。

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-22
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      • 2018-10-23
      • 1970-01-01
      相关资源
      最近更新 更多