我正在锻炼alexa技能。但是我不想每次使用它时都说“ Alexa要求[Skill Name]到[Do Action]”这样的技能名称。我知道会议可以在某种程度上帮助克服这一问题。谷歌搜索后,我发现一个会话可以保持闲置8秒钟。这是我的问题:
我们可以控制会话的时间吗?我不希望会话在8秒后(或Amazon设置的任何时间)结束。我想这次自定义。实际上,最好在用户告知后关闭它。有办法吗?
有没有一种方法可以使alexa调用基于意图的技能?例如如果我说“ Alexa,为我预订出租车”,它应该直接启动Uber技能,而无需我明确告知使用Uber。
答案 0 :(得分:4)
否,我们无法配置session-out
时间。这是8秒,如果您有reprompt
,您将获得几秒钟的时间。但是,您可以尝试一些技巧,例如在后台播放静音音频。但是您将必须在两者之间使用唤醒词“ Alexa”来发出命令。
是的,可以使用Name-free Interaction
请求类型启用CanFulfillIntentRequest
。此功能当前仅适用于英语(美国)技能,并且作为公共预览/测试版提供,并且可能会有所改善或更改。
有关无名互动here
的更多信息