Amazon Alexa - Fashion News Skill
Implementation of Fashion News Alexa Skill has the following steps:
- Alexa Skill created under Amazon developer console using Alexa Skills Kit (ASK) for german and english languages
- Serverless Lambda function created on AWS in Ireland region
- Backend deployed on AWS Elastic Beanstalk in Ireland region
Lambda function fashionNewsLambda handles Alexa Skills Kit requests. Lambda fetches all data (e.g. news, articles, stores) from backend.
Backend - RESTful web service using Spring Boot and Spring Data (out of scope for this repository).
Skill has the following key utterances for english language (you could find all supported utterances under speechAssets folder):
- What’s new on fashion
- Tell me latest fashion trends
- Read the fashion article
- Where can I buy jeans nearby
This skill can build decision tree based on user's response. For example, after telling fashion trends, Alexa suggests to read today's fashion article.
Fashion News Skill has the following architecture:
Alexa quick start tutorial
Building Alexa skill for multiple languages
Alexa simulator