Le SDK Ask pour Java vous permet de développer plus facilement des compétences très engageantes, en vous permettant de passer plus de temps à implémenter des fonctionnalités et moins sur la rédaction du code de la chaudière.
| Module | Maven |
|---|---|
| demander-sdk | |
| demander-sdk | |
| Ask-Sdk-Lambda-Support | |
| Ask-Sdk-Servile-Support | |
| Ask-sdk-dynamodb-persistence-adapter | |
| demander-sdk-apache-client | |
| demander-sdk-fremarker | |
| demander-sdk-runtime |
Les fonctionnalités suivantes sont publiées sous forme de prévisualisation publique. Les interfaces pourraient changer dans les versions futures.
Le SDK travaille sur les classes de modèles plutôt que sur les demandes et réponses natives Alexa JSON. Ces classes de modèles sont générées à l'aide de la demande, des schémas JSON de réponse des docs du développeur. Le code source des classes de modèle peut être trouvé ici.
Le SDK utilise slf4j-api . Vous devez fournir votre propre reliure de journalisation. Voir: http://www.slf4j.org/manual.html#swapping
Cet exemple de code vous permettra d'entendre une réponse d'Alexa lorsque vous le déclenchez. C'est un échantillon minimal pour vous familiariser avec le kit de compétences Alexa et AWS Lambda.
Ceci est un pas-up dans les fonctionnalités de Hello World. Il vous permet de capturer les entrées de votre utilisateur et démontre l'utilisation des emplacements.
Cet échantillon guidera les développeurs de compétences Alexa pour la première fois à travers toutes les étapes requises impliquées dans la création d'une compétence basée sur des paramètres à l'aide d'un modèle appelé «Minecraft Helper». Demandez comment élaborer un article dans le jeu Minecraft, et cette compétence vous donnera des instructions. La compétence présente:
Modèle pour une compétence de recommandations locales. Alexa utilise les données que vous fournissez pour proposer des recommandations en fonction des préférences indiquées par l'utilisateur. Cette compétence présente:
Cette compétence Alexa Exemple est une compétence de quiz de cite de film de base qui utilise la fonction de résolveur de modèle du SDK Java. Un utilisateur peut ouvrir la compétence, sélectionner un film dans une liste, puis entendre des citations partielles dans le film sélectionné. Ensuite, ils doivent terminer la citation.
Le match pour animaux correspond à l'utilisateur avec un animal de compagnie. Lorsqu'elle est lancée, cette compétence Alexa invitera l'utilisateur aux informations dont elle a besoin pour déterminer une correspondance. Une fois toutes les informations requises collectées, elle enverra les données à un service Web externe qui traite les données et renvoie la correspondance. Grâce à cet atelier, vous apprendrez à utiliser les fonctionnalités avancées du kit de compétences Alexa pour créer et configurer une compétence Alexa et AWS Lambda. La compétence présente l'utilisation des intercepteurs de demande et de réponse.
Ce tutoriel vous guidera dans la création d'une compétence entièrement traduite. La compétence dispose de créneaux intégrés et personnalisés, ainsi que de la gestion de l'État. La compétence que vous créez avec ce tutoriel peut être personnalisée pour construire votre propre jeu.
Ce tutoriel montrera comment rédiger des compétences pour Echo Show et Echo Spot en Java en utilisant le Kit Alexa Skills (Ask) SDK V2.
Ce didacticiel montre 3 fonctionnalités d'APL: le composant Pager, la commande SpeakItem et l'accès aux caractéristiques des périphériques dans le code de compétence.
Alexa Skills Kit SDK pour Nodejs
Alexa Skills Kit SDK pour Python
Demandez et votez pour les fonctionnalités d'Alexa ici!