Skip to content

Latest commit

 

History

History
 
 

alexa

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Kindeskind - Amazon Alexa Skill

Prerequisites

  • Amazon AWS Account
  • Amazon Developer Account

Installation

Amazon AWS Lambda

  • Create Amazon Lambda function with Alexa Skills Kit as trigger and NodeJS 6.10 as Runtime.
  • Keep Handler as index.handler and add a new role for lambda_basic_execution
  • Set Timeout in Advanced Settings to at least 15 seconds

Amazon Alexa Skill

  • Create Alexa Skill in Amazon Developer Console
  • Copy content of InteractionModel.json into your Amazon Skill InteractionModel
  • Set Service Endpoint Type to AWS Lambda ARN and insert your lambda function's ARN

For further guides and tutorials for setting up Lambda and the Alexa Skill visit the Amazon Developer Alexa Blog

Run Alexa Skill on Alexa-enabled Device

  • Install Alexa Voice Service on a Raspberry Pi according to this installation guide
  • Run the companion service
cd /home/pi/alexa-avs-sample-app/samples/companionService && npm start
  • Run the AVS Java client
cd /home/pi/alexa-avs-sample-app/samples/javaclient && mvn exec:exec
  • Run the wake word agent (we use Sensory)
cd /home/pi/alexa-avs-sample-app/samples/wakeWordAgent/src && ./wakeWordAgent -e sensory
./start.sh

Authors

  • Christof Kost
  • Marco Maisel
  • Steffen Mauser