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

亚马逊Alexa:有无限长的会话,alexa,alexa-skills-kit,alexa-skill,Alexa,Alexa Skills Kit,Alexa Skill,我正在培养alexa技能。但我不喜欢每次我想用的时候都说“Alexa要求[技能名称]做[动作]”这样的技能名称。我知道课程在一定程度上有助于克服这一问题。在谷歌搜索之后,我发现一个会话可以保持8秒钟的不活动状态。以下是我的问题: 我们能控制会话的长度吗?我不希望会话在8秒后结束(或者亚马逊设定的任何时间)。这次我想定制。实际上,最好是在用户告诉它后关闭。有办法吗 有没有办法让alexa根据意图调用技能?例如,如果我说“Alexa,为我预订一辆出租车”,它应该直接启动Uber skill,而无需我

我正在培养alexa技能。但我不喜欢每次我想用的时候都说“Alexa要求[技能名称]做[动作]”这样的技能名称。我知道课程在一定程度上有助于克服这一问题。在谷歌搜索之后,我发现一个会话可以保持8秒钟的不活动状态。以下是我的问题:

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

  • 有没有办法让alexa根据意图调用技能?例如,如果我说“Alexa,为我预订一辆出租车”,它应该直接启动Uber skill,而无需我明确告诉它使用Uber

  • 否,我们无法配置会话退出时间。这是8秒,如果你有一个
    reprompt
    ,你会得到几秒。不过,你可以尝试一些技巧,比如在后台播放一段时间的无声音频。但你必须在两者之间使用唤醒词“Alexa”来发出命令

  • 是的,
    Name-free交互
    可以使用
    canfulfillingentrequest
    请求类型启用。此功能目前仅适用于英语(美国)技能,并作为公共预览/测试版提供,可能会改进或更改


  • 更多关于无姓名互动的信息

    谢谢!看起来这正是我要找的。我需要一些帮助来实现它。看来这将是另一个问题。所以我会分开问。谢谢我在这里发布了一个问题——这是否适用于回声设备或alexa模拟器?只有当我从alexa开发者控制台发送手动JSON进行测试时,它才对我有效。这是当前的限制,将在进一步的开发周期中解决吗?