- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我是 Node.js 的新手,所以我的困惑可能源于此。但据我所知,如果没有本地方式来调试/测试运行我的代码而不使用在线模拟器,就没有理由安装 Alexa Skills Kit SDK。
我正在按照教程制作 Facts Skill ,并注意到我正在将所有代码写入开发人员门户。我找到了几个 npm
模块,可以让我在本地测试我的 Alexa Skill,但我想知道 SDK 中是否有任何原生支持请求/响应 JSON 的 IO。
我想我真的很困惑,因为通常当你安装一个模块时,你直接在你的脚本中使用它(例如,你安装 http 模块以便你可以在你的代码中发出 http 请求),但是因为没有办法为了通过在线模拟器(它已经内置了对 SDK 的支持)测试 Alexa Skill,将 SDK 作为模块安装在我的本地环境中似乎毫无意义。
最佳答案
您可以将该模块以及您的技能实现所依赖的任何其他东西安装到您的本地环境中,因为您可以而且应该从您的本地环境进行测试。
您可能无需针对小技能进行本地测试,但不久之后您将需要进行本地测试 IMO。
启用本地测试的方法有很多种。最初我是通过捕获 Alexa 发送到我的实时技能的一些事件,然后手动将这些事件提供给我的本地技能实现来实现的。具体如何执行取决于您的实现方式。
但现在我正在使用 BSTAAlexa,它是一个本地 Alexa 模拟器 - 它会为您生成事件 - 非常适合设置自动测试。您可以阅读有关如何使用 it here 的信息。 .
关于node.js - 将 Alexa SDK 模块安装到本地 Node 环境有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43037914/
我正在研究 Alexa 技能(用于 Echo),并且我从一开始就研究了 Alexa 技能套件。 现在,我对 Alexa 语音服务感到困惑。我已经阅读了亚马逊上的文档,但无法更好地理解它。 请指导什么是
我正在尝试为 Alexa 创建一项技能,根据我选择的 tg 类别重现 .mp3 文件。我声明我从未使用过 node.js 并且我看过一门关于如何创建 alexa 技能的类(class)。到目前为止,我
是否可以远程触发 Alexa,即我有一个场景,应根据移动应用程序上的某些操作触发 Alexa,并且所提供的响应将由 echo dot 读出。 瓦伦 最佳答案 如果用户不与支持 Alexa 的设备交互,
在 Alexa 中创建技能时,每个插槽最多可以添加多少个值? 由于担心将原始用户对话记录为输入的技能,AMAZON.LITERAL 似乎已被弃用。 如果无法记录用户原始输入,我有大量可能的值可用作输入
我正在尝试编写我的第一个 Alexa 技能,但应用程序流程有点困惑,甚至阅读了有关对话委托(delegate)等的所有文档。我真的很喜欢一些建议。 我追求的流量 "Alexa, start Movie
我已经使用 aws lamda 函数创建了示例技能。我已经使用模拟器测试了技能,效果很好。我想测试 Alexa 应用程序的技能。 有人可以提及从头开始测试 Alexa 应用程序技能的步骤吗? 最佳答案
我已经使用 aws lamda 函数创建了示例技能。我已经使用模拟器测试了技能,效果很好。我想测试 Alexa 应用程序的技能。 有人可以提及从头开始测试 Alexa 应用程序技能的步骤吗? 最佳答案
我正在开发节点中的 Alexa 技能,我想知道如何对我的代码进行单元测试。我正在使用亚马逊发布的alexa sdk。 我找到了很多库来实现这一点,但它们似乎是在 alexa sdk 可用之前开发的。
我正在尝试在 Amazon Alexa 中创建一个简单的调查技巧,Alexa 向用户提出问题,然后他们以他们喜欢的任何方式(开放式)做出回应。例如,如果 Alexa 询问“你会做饭吗?”,用户可能会以
是否有任何方法可以在 Alexa 技能中显示像“阅读更多”这样的超链接?我试图在我的自定义 Alexa 技能中显示超链接,但找不到任何方法来实现它 最佳答案 超链接现在作为 APL 的一部分提供支持它
我正在尝试开发 Alexa 技能,我需要获取相对时间,例如:“ 5 分钟前 ”。 我为我的技能定义了一个时间段,它接受像 5 minutes 这样的时间, 6.30 am或 4 in the morn
我正在开发一项 Alexa 技能,我会在其中停下来获取水果名称。但是,如果我说诸如“苹果的成本是多少”之类的话,其中插槽值带有撇号,Alexa 似乎无法识别撇号。解决方法是说“一个苹果的成本是多少”之
如何为Alexa技能创建通用插槽?这样我就可以创建自己的Todo应用程序,它将识别自由格式的文本。 最佳答案 Alexa blog announced a List Skill API。如上所述,新技
如果我告诉 Alexa 以某些语言(中文、俄语等)或表情符号发出文本,它不会对用户说什么。 Alexa API 是否有办法指示字符串在发出之前或之后将转换为空/无声?或者,有没有办法在 Alexa 之
我想在我的网站/移动应用程序中使用 amazon alexa api。鉴于我开发了我的自定义技能,我想知道是否可以使用以及如何集成 alexa。 最佳答案 您可以使用 Alexa 语音服务。您需要收集
我打算根据自己的技能调用指定的电话号码。 例如 Me: Alexa, ask to find the customer service number Alexa: Sure, the custome
自定义技能已创建但未发布。 我可以在服务模拟器中对其进行测试。 当我尝试从门户网站 ( http://alexa.amazon.com/ ) 或手机上的 Alexa 应用程序将技能添加到我的设备时,搜
我一直在进行 alexa 开发,最近遇到了前所未有的情况。在尝试启用新技能测试时,我在 上收到以下错误测试 标签 : There was a failure enabling your skill,
我正在重写与 Particle.io API 通信的 Alexa 技能。这次我使用 ask-cli 来管理上传。所以到目前为止我的基本流程是: “问新”以创建入门技能和 lambda “请求部署”以创
我使用 PHP 创建了自定义技能和 https 端点。我已经在它正在运行的模拟器上测试了技能。我能够在 alexa android 应用程序上看到我的技能,并且我已经启用了它。但未得到有效响应。 最佳
我是一名优秀的程序员,十分优秀!