【问题标题】:Alexa testing invocation name - failed submissionAlexa 测试调用名称 - 提交失败
【发布时间】:2019-05-19 17:23:52
【问题描述】:

我有一个关于在 Alexa 中测试自定义技能调用的问题。

我的调用名称是“圣诞快乐”,如果我在 Alexa Skills 创建的测试部分输入或说出它,则会触发 LaunchRequest 并开始对话。

只要我提交技能进行认证,亚马逊就会正确地使用“Alexa,启动圣诞快乐”这样的短语对其进行测试。在这种情况下,不会触发 LaunchRequest。

如何在控制台中测试整个调用名称?有什么方法可以调试为什么没有触发 LaunchRequest?它是否触发了与“LaunchRequest”不同的意图?

谢谢

【问题讨论】:

  • 您是否在 echo dot 设备上测试过 OR echosim.io OR reverb.ai ??
  • 我可以在 echosim 上进行测试,但它并不能真正解释为什么它不启动 LaunchRequest,是吗?
  • 尝试使用 echosim 但它目前不支持我的目标语言,目前只有英语、德语和日语可用。
  • 你的技能有什么影响吗?您说过您没有收到LaunchRequest,但可能会收到另一种请求类型。如果不是,我建议这可能是因为亚马逊特别使用了“圣诞快乐”这个短语,这会干扰你对设备的技能识别。
  • 您是否在测试控制台中收到 LaunchRequest

标签: alexa alexa-skill invocation vui


【解决方案1】:

我不相信有办法测试完整的调用短语。

要尝试调试此问题,您应该在执行您的意图处理程序之前,将您的请求记录在请求进入的应用根目录中。这将让您查看您是否收到任何请求,如果收到,它是什么而不是LaunchRequest

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-09
    • 1970-01-01
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多