将消息传递到Bot Framework v4时,Cortana Skill过滤时间信息

时间:2019-03-24 12:53:04

标签: botframework cortana cortana-skills-kit

当我调用我的 Cortana技能并说出“问MyBot找我从10:00 AM到11:00 AM的会议室” 时,就可以正确理解并显示在Cortana画布上。

但是,我在漫游器端收到的消息是“从10找我一个会议室”。

当我说“问MyBot明天10:00点给我预定房间” 时,也会发生同样的情况。 Bot收到“明天10点给我预订房间”

因此,所有与时间相关的话语似乎都被Cortana过滤掉了,只附加了第一个数字。

当我直接将以上内容输入而不是说出它们在Cortana画布上时,该机器人就会收到全文。

Cortana的语音模型是否以某种方式过滤了输入?我已经检查了语音启动设置,但尚未选择任何模型。

我唯一想到的是区域设置在某种程度上会干扰这里,但我不知道它可能来自何处。本身的设备都设置为en-US。

更新

进行了更多测试,并且在机器人站点上说“ Ask MyBot 9:30 AM”的确导致“ 9”。因此,我认为之后的所有内容都会被删除,并且我相信它必须在通道逻辑上,因为使用文本时不会发生这种情况,即使直接在Cortana画布上也是如此。

因此,我已经在bot services GitHub page上提交了错误报告。

1 个答案:

答案 0 :(得分:0)

我已经复制了缺陷,并在适当的团队中提交了票证。感谢您举报。