- Amazon AWS Account
- Amazon Developer Account
- Create Amazon Lambda function with
Alexa Skills Kit
as trigger andNodeJS 6.10
as Runtime. - Keep Handler as
index.handler
and add a new role forlambda_basic_execution
- Set
Timeout
in Advanced Settings to at least15
seconds
- 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
- 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 OpenHab
./start.sh
- Christof Kost
- Marco Maisel
- Steffen Mauser