alexa-skills-kit - “请求的技能响应存在问题”
问题描述
在技能测试期间使用“Alexa Emulator”时,我的技能效果很好(在输入我的话语时)。但是,如果我对我的 Amazon Echo 设备说同样的话,它几乎总是会响应“请求的技能响应存在问题”。我无法调试该问题,因为运行模拟器时没有问题。
我对我的 Amazon Echo 设备说得很清楚。我也尝试过更改我的技能调用名称,但这并不能避免这个问题。
此外,我没有看到 Echo 设备和模拟器之间的 cloudwatch 日志有任何区别。
示例话语:
"Alexa, tell xxxxx xxxxx to start Michael Jackson Thriller"
"Alexa, tell xxxxx xxxxx to start watching Michael Jackson Thriller"
"Alexa, tell xxxxx xxxxx to start playing Michael Jackson Thriller"
解决方案
lambda 函数的 Cloudwatch 日志将记录到与您使用模拟器时相同的日志组中。但这并不少见,仿真器可以正常工作而实际设备无法工作。特别是对于媒体和其他指令。
推荐阅读
- kotlin - 使用 Maven 使用 Kotlin 和 Java 编译 gRPC(未找到各种包)
- vb.net - VB.NET:部分代码根本不执行
- r - 我想使用 ifelse 循环将 R 代码转换为 Python
- javascript - JS - querySelector vs getElementsByClassName 范围
- python - 如何使用库函数 scipy.stats.binom.pmf 返回给定概率的二项分布中的试验次数 (n)?
- hashmap - 为什么 equals 和 hashcode 不影响 hashmap 大小
- sql - 是否可以使用 SQL 排名函数按以下顺序对数据进行排名
- swift - 如何在 Realm 中处理可选的可编码列表
- java - 发布工件
测试 - python - 如何在屏幕上显示几秒钟的文字?