如果在test选项卡内的alexa.developer.com中键入命令,则响应速度很快。但是,如果说出相同的命令,Alexa将花费相当多的时间来执行意图(20+秒)。技能是用C#编写的。
有人知道可能是什么问题吗?
我们是从另一家公司获得一个项目的,所以还不是很清楚。
答案 0 :(得分:0)
原来,原始项目的AMAZON.SearchQuery类型的插槽过多。来自https://developer.amazon.com/docs/custom-skills/slot-type-reference.html#amazonsearchquery
请确保您的技能每个意图使用不超过一个AMAZON.SearchQuery插槽。样本话语中的Amazon.SearchQuery插槽类型不能与其他意图插槽组合。
在我为这些广告位创建了自定义列表之后,性能有了显着提高。例如,在我们的应用程序中,我们有一个旅行目的列表,因此我创建了一个名为“目的”的列表,并插入了诸如Medical,Education等值。在它监听用户可能说的话然后基于在代码上;试图找到所需的单词。现在,它仅注册列出的值。