Der Ask SDK for Java erleichtert es Ihnen, hoch engagierte Fähigkeiten zu erstellen, indem Sie mehr Zeit für die Implementierung von Funktionen und weniger für das Schreiben von Kesselplattencode verbringen können.
| Modul | Maven |
|---|---|
| Fragen Sie-SDK | |
| Fragen Sie-SDK-Core | |
| Fragen Sie-SDK-Lambda-Support | |
| Ask-SDK-Service-Support | |
| Ask-SDK-Dynamodb-Persistence-Adapter | |
| Ask-SDK-Apache-Client | |
| Fragen Sie-SDK-Freemarker | |
| Fragen Sie-SDK-Runtime |
Die folgenden Funktionen werden als öffentliche Vorschau veröffentlicht. Die Schnittstellen könnten sich in zukünftigen Veröffentlichungen ändern.
Der SDK arbeitet eher an Modellklassen als an den nativen Alexa JSON -Anfragen und Antworten. Diese Modellklassen werden unter Verwendung der Anforderung, Antwort JSON -Schemata aus den Entwicklerdokumenten generiert. Der Quellcode für die Modellklassen finden Sie hier.
Der SDK verwendet slf4j-api . Sie müssen Ihre eigene Protokollierungsbindung bereitstellen. Siehe: http://www.slf4j.org/manual.html#swapping
Mit diesem Code -Beispiel können Sie eine Antwort von Alexa hören, wenn Sie sie auslösen. Es ist ein minimales Beispiel, mit dem Sie mit dem Alexa Skills Kit und dem AWS Lambda vertraut gemacht werden können.
Dies ist ein Fortschritt der Funktionalität von Hello World. Sie können Eingaben von Ihrem Benutzer erfassen und die Verwendung von Slots demonstrieren.
In dieser Probe wird alle Alexa Skill-Entwickler durch alle erforderlichen Schritte führen, die mit der Erstellung einer parameterbasierten Fähigkeiten mithilfe einer Vorlage namens "Minecraft Helper" verbunden sind. Fragen Sie, wie Sie einen Gegenstand im Spiel Minecraft herstellen können, und diese Fähigkeit gibt Ihnen Anweisungen. Die Fähigkeiten zeigen:
Vorlage für lokale Empfehlungsfähigkeiten. Alexa verwendet die von Ihnen bereitgestellten Daten, um Empfehlungen entsprechend dem benutzerbezogenen Einstellungen zu geben. Diese Fähigkeit zeigt:
Diese Alexa -Sample -Fähigkeit ist eine grundlegende Filmzitate Quiz -Fähigkeit, die die Funktion der Vorlagen -Resolver -Funktion des Java SDK verwendet. Ein Benutzer kann die Fähigkeit öffnen, einen Film aus einer Liste auswählen und dann Teilzitate aus dem ausgewählten Film hören. Dann müssen sie das Zitat abschließen.
PET -Match -Übereinstimmung mit einem Haustier. Beim Start fordert diese Fähigkeit von Alexa den Benutzer für die Informationen auf, die er benötigt, um eine Übereinstimmung zu ermitteln. Sobald alle erforderlichen Informationen gesammelt wurden, wird die Daten an einen externen Webdienst gesendet, der die Daten verarbeitet und die Übereinstimmung zurückgibt. Über diesen Workshop lernen Sie, wie Sie erweiterte Funktionen von Alexa Skills Kit verwenden, um eine Alexa -Fähigkeit und AWS Lambda zu erstellen und zu konfigurieren. Die Fähigkeit zeigt die Verwendung von Anfrage- und Antwort -Abfangvorführern.
In diesem Tutorial wird Sie bei der Erstellung einer vollständigen Fähigkeit führen. Die Fähigkeiten verfügen über integrierte und benutzerdefinierte Slots sowie das staatliche Management. Die Fähigkeiten, die Sie mit diesem Tutorial erstellen, kann so angepasst werden, dass Sie Ihr eigenes Spiel erstellen.
Dieses Tutorial zeigt, wie man Fähigkeiten für Echo Show und Echo Spot in Java mit dem Alexa Skills Kit (ASK) SDK V2 schreibt.
Dieses Tutorial zeigt 3 Merkmale von APL: die Pager -Komponente, den Befehl speakItem und den Zugriff auf Geräteeigenschaften im Skill -Code.
Alexa Skills Kit SDK für NodeJs
Alexa Skills Kit SDK für Python
Anfragen und stimmen Sie für Alexa -Funktionen hier!