Cortana技能在将消息传递给Bot Framework v4时过滤时间信息

问题描述 投票:0回答:1

当我调用我的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的错误报告。

botframework cortana cortana-skills-kit
1个回答
0
投票

我已经在相应的团队中复制了这些缺陷并提交了门票。感谢您报告此事。

© www.soinside.com 2019 - 2024. All rights reserved.