当我调用我的 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上提交了错误报告。
答案 0 :(得分:0)
我已经复制了缺陷,并在适当的团队中提交了票证。感谢您举报。