Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch now!Tune in to Hackster Holidays, Ep. 7 now!
Valerio CapozioAndrea Capozio
Published © Apache-2.0

AlexaGOTOracle

Ask ALEXA GOT Fan for every information about Game of Thrones TV show.

IntermediateFull instructions provided3 hours1,119
AlexaGOTOracle

Things used in this project

Hardware components

Amazon Echo
Amazon Alexa Amazon Echo
×1
Amazon Tap
Amazon Alexa Amazon Tap
×1
Echo Dot
Amazon Alexa Echo Dot
×1

Software apps and online services

Alexa Skills Kit
Amazon Alexa Alexa Skills Kit
AWS Lambda
Amazon Web Services AWS Lambda
Alexa Voice Service
Amazon Alexa Alexa Voice Service
echosim.io
Game of Thrones API
TVMAZE API
Game of Thrones Quotes API

Story

Read more

Schematics

Skill Architecture

The architecture of the G.O.T. Fan skill is depicted in the following schema. In the schema, users can activate the skill using an Amazon Echo/Tap/Dot device, or using other devices combined with the Amazon Voice Service API. The skill analyzes the voice request extracting intent, with slots if any and passes all to the Lambda Function that invokes the right API service, extracts data and prepares the response to return to Alexa in order to provide voice response to the user.

VUI diagram

The VUI diagram of the skill is shown in figure, highlighting correct(dark green) and error(dark red) paths in the call to remote services. The flow shows also, for each kind of intent, which is the API called and examples of textual responses produced and sent to Alexa.

Class Diagram

Class diagram of the JAVA artifact.

Code

Github

https://github.com/Angelus1383/AlexaGOTOracle

Credits

Valerio Capozio
1 project • 0 followers
Andrea Capozio
1 project • 0 followers

Comments