当我调用我的Cortana技能并说“Ask MyBot从上午10:00到上午11:00找到我的会议室”时,它被正确地理解并显示在Cortana画布上。
但是,我在机器人方面收到的消息是“找到一个10人的会议室”。
当我说“请问MyBot明天10点给我预订房间”时,也会发生同样的情况。 Bot收到“明天给我预订房间10”。
因此,所有与话语相关的部分似乎都被Cortana过滤掉了,只是附加了第一个数字。
当我将上面的内容直接输入Cortana画布而不是说出来时,机器人会收到全文。
Cortana的语音模型是否以某种方式过滤输入错误?我已经检查了我的语音启动设置,但我没有选择任何模型。
我唯一能想到的是区域设置在某种程度上干扰了这里,但我不知道它可能来自哪里。它自己的设备都设置为en-US。
更新
做了一些测试并说“Ask MyBot 9:30 AM”确实在僵尸网站上产生了“9”。所以我认为以后的所有内容都被删除了,我认为它必须在通道逻辑上,因为它在使用文本时不会发生,甚至直接在Cortana画布上也是如此。
因此,我已经提交了关于bot services GitHub page的错误报告。
我已经在相应的团队中复制了这些缺陷并提交了门票。感谢您报告此事。