首页 文章

亚马逊Alexa:有无限长的会话

提问于
浏览
1

我正在 Build 一个alexa技能 . 但是我不想每次想要使用它时都说“Alexa问[技能名称]到[行动]”这个技能名称 . 我知道 Session 在某种程度上有助于克服这个问题 . 我在google搜索后发现会话可以保持打开8秒不活动 . 这是我的问题:

  • 我们可以控制会话的长度吗?我不希望会话在8秒后(或亚马逊设置的任何时间)结束 . 我想自定义这个时间 . 实际上,最好是在用户告诉它之后关闭 . 有办法吗?

  • 有没有办法让alexa根据意图调用一项技能?对于例如如果我说“Alexa,为我预订出租车”,它应该直接启动优步技能而不需要明确告诉它使用优步 .

1 回答

  • 3
    • 不,我们无法配置 session-out 时间 . 它的8秒钟,如果你有 reprompt ,你将获得更多的秒数 . 但是,您可以尝试一些黑客,比如在后台播放静音 . 但你必须使用中间的唤醒字"Alexa"来发出命令 .

    • 是,可以使用 CanFulfillIntentRequest 请求类型启用 Name-free Interaction . 此功能目前仅适用于英语(美国)技能,并且可能是 offered as a public preview/beta ,可能会改进或更改 .

    更多关于无名交互的信息here

相关问题