【问题标题】:Make Cortana Skill listen longer让 Cortana Skill 听得更久
【发布时间】:2018-09-03 09:13:30
【问题描述】:

目前我正在使用 .net & C# 和 MS-BotFramework 开发 Cortana 技能,该技能应主要在 Harman 的 Invoke 上运行。 到目前为止一切都合适。但是,我想增加技能聆听的时间。 到目前为止,我只找到了一种增加 UWP 时间的方法(https://docs.microsoft.com/de-de/windows/uwp/design/input/set-speech-recognition-timeouts)。不幸的是,这对我的 Cortana 技能没有帮助 - 因为我想将其部署为 Cortana 技能,而不是 UWP 应用。

现在我的问题是:一般有没有办法增加 Cortana 技能等待用户回答的时间?

感谢您的帮助!,

PG

【问题讨论】:

    标签: c# .net botframework cortana cortana-skills-kit


    【解决方案1】:

    不幸的是,该技能无法控制超时或与 Cortana 通道(应用程序)的交互时间。我通过设置异步计时器任务来解决此问题,这些任务使用 replaceDialog 来更改对话流和/或再次提示。不幸的是,对话流在 C# 中的工作方式有点不同(所以我没有示例)。但是,在 Invoke 上,重新提示会自动发生。在 Windows 10/Mobile 上,因为有卡片,所以它们没有(因为卡片应该仍然可见)。请通过反馈中心(通过 Windows 开始/搜索菜单)添加添加此功能的建议。如果您想继续讨论,也请给我留言。

    【讨论】:

    • 我同意 Micromuncher 的观点,因为目前还没有更改 Cortana 技能聆听时间的选项。
    • @Micromuncher:谢谢你的回答。很遗憾,这还不能实现,因为它会扩展技能的可能性。我的重点是 Invoke,但 Win 10/Mobile 的实现也很有趣 - 你说有一张卡可以用来在这些设备上实现它,它是什么?
    • 嗨,彼得。我指的是显示以提供视觉反馈的 cortana 画布。我使用“卡片”是因为我们使用多种格式(丰富卡片或自适应卡片)来显示内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-12
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    相关资源
    最近更新 更多