Amazon Alexa:会话长度不确定

时间:2018-07-25 05:58:35

标签: alexa alexa-skills-kit alexa-skill

我正在锻炼alexa技能。但是我不想每次使用它时都说“ Alexa要求[Skill Name]到[Do Action]”这样的技能名称。我知道会议可以在某种程度上帮助克服这一问题。谷歌搜索后,我发现一个会话可以保持闲置8秒钟。这是我的问题:

  1. 我们可以控制会话的时间吗?我不希望会话在8秒后(或Amazon设置的任何时间)结束。我想这次自定义。实际上,最好在用户告知后关闭它。有办法吗?

  2. 有没有一种方法可以使alexa调用基于意图的技能?例如如果我说“ Alexa,为我预订出租车”,它应该直接启动Uber技能,而无需我明确告知使用Uber。

1 个答案:

答案 0 :(得分:4)

  1. 否,我们无法配置session-out时间。这是8秒,如果您有reprompt,您将获得几秒钟的时间。但是,您可以尝试一些技巧,例如在后台播放静音音频。但是您将必须在两者之间使用唤醒词“ Alexa”来发出命令。

  2. 是的,可以使用Name-free Interaction请求类型启用CanFulfillIntentRequest。此功能当前仅适用于英语(美国)技能,并且作为公共预览/测试版提供,并且可能会有所改善或更改。

有关无名互动here

的更多信息