Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 3.6 KB

README.md

File metadata and controls

55 lines (38 loc) · 3.6 KB

Sponsored

Futurice Tech Weeklies Alexa Skill

Published to English skill stores

en-AU

en-CA

en-GB

en-IN

en-US

Skill Architecture

Each skill consists of two basic parts, a front end and a back end. The front end is the voice interface, or VUI. The voice interface is configured through the voice interaction model and can be found in the models folder. The back end is where the logic of your skill resides. It's in the lambda folder.

Skill Setup

This project was set up using the AWS ASK Command Line Interface (ASK-CLI).

Deploy

  • BE or Lambda function: it's build and deployed after each push on master with the help of Github Actions
  • FE or interaction models: ask deploy -t model --force
  • Skill schema: ask deploy -t skill --force

IMPORTANT: This project uses Typescript and needs to be compiled to Javascript before deploying to Lambda. That's why only Github Actions will successfully deploy. Avoid ask deploy commands if you want to update the Lambda Function.

Simulate

Simulate the Alexa skill using ask dialog --locale en-US command.

Debug

Find debug info here


Additional Resources

Community

Tutorials & Guides

  • Voice Design Guide - A great resource for learning conversational and voice user interface design.
  • Codecademy: Learn Alexa - Learn how to build an Alexa Skill from within your browser with this beginner friendly tutorial on Codecademy!

Documentation