让 Cortana Skill 听得更久

Make Cortana Skill listen longer

目前我正在使用 .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

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