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功能!