Java的询问SDK使您可以通过花费更多的时间来实现功能,而更少在编写锅炉板代码上来更容易构建高度吸引人的技能。
| 模块 | 小牛 |
|---|---|
| Ask-SDK | |
| Ask-SDK核 | |
| Ask-SDK-Lambda-Support | |
| Ask-SDK-Servlet-Support | |
| Ask-SDK-DynamodB-Persistence-Adapter | |
| ask-sdk-apache-client | |
| Ask-SDK-Freemarker | |
| Ask-SDK-Runtime |
以下功能作为公共预览发布。接口可能会在未来版本中发生变化。
SDK在模型类中工作,而不是本机Alexa JSON请求和响应。这些模型类是使用请求,开发人员文档的响应JSON模式生成的。可以在此处找到模型类的源代码。
SDK使用slf4j-api 。您需要提供自己的记录绑定。请参阅:http://www.slf4j.org/manual.html#swapping
此代码示例将允许您在触发Alexa的响应中听到。这是一个最小的样本,可以让您熟悉Alexa技能套件和AWS Lambda。
这是Hello World功能的升级。它使您可以从用户捕获输入并演示插槽的使用。
该样本将首次走动Alexa技能开发人员,使用称为“ Minecraft Helper”的模板创建基于参数的技能的所有必需步骤。询问如何在游戏中的Minecraft中制作项目,此技能将为您提供指示。技能展示:
当地推荐技能的模板。 Alexa使用您提供的数据根据用户所陈述的首选项提供建议。此技能展示:
这种Alexa样本技能是一种基本的电影引号测验技能,可利用Java SDK的模板解析器功能。用户可以打开技能,从列表中选择电影,然后听取所选电影中的部分报价。然后,他们必须完成报价。
宠物匹配与用户与宠物匹配。启动时,此Alexa技能将促使用户获取确定匹配所需的信息。收集了所有必需的信息后,它将将数据发送到处理数据并返回匹配项的外部Web服务。通过这个研讨会,您将学习如何使用高级Alexa技能套件功能来创建和配置Alexa技能和AWS Lambda。该技能展示了请求和响应拦截器的使用情况。
本教程将指导您建立功能齐全的技能。该技能具有内置和自定义插槽以及州管理的功能。可以定制使用本教程的技能来构建自己的游戏。
本教程将展示如何使用Alexa Skills套件(Ask)SDK V2为Java的Echo Show和Echo Spot编写技能。
该教程演示了APL的3个功能:Pager组件,SpeakItem命令以及在技能代码中访问设备特征。
nodejs的Alexa技能套件SDK
python的Alexa技能套件SDK
请求并在此处投票支持Alexa功能!