Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Developing Skills for AWS Alexa

Developing Skills for AWS Alexa

2h 48mIntermediate2019-10-21

Authors

Brandon Rich

Brandon Rich

IT Architect, Adjunct Professor at the University of Notre Dame

Course details

Discover how to create your own apps, also known as skills, for Alexa, the Amazon Echo brand of smart speakers. Learn essential terminology, how to build voice interactions, and how to test responsiveness. Explore what it takes to submit your skill for Amazon Echo certification before you can submit it to the Alexa Skills Store for publication to Amazon customers.

Learning objectives
Designing effective voice interactions
Designing an interaction model
Building voice interactions
Invocations
Building an interaction model
Alexa response functions
Skills software development kit (SDK)
Mapping values

Skills covered

Amazon Web Services (AWS)AmazonPersonaCloud ServicesCloud PlatformsCloud Computing

Concepts

0. Introduction

  • 01 - Create intelligent conversational design
  • 02 - What you should know
  • 03 - Introduction to Amazon Echo (Alexa)

1. Design Your Alexa Skill

  • 04 - Designing effective voice interactions
  • 05 - Enabling and invoking skills
  • 06 - Understanding the interaction model

2. Alexa Skill First Steps

  • 07 - Starting a new Alexa skill
  • 08 - Getting to know the Alexa developer console
  • 09 - Hello World - The build tab
  • 10 - Hello World - The code tab
  • 11 - Hello World - The test tab

3. Building the Interaction Model

  • 12 - Demo skill - What are we going to do
  • 13 - Creating your first custom intent
  • 14 - Extending the custom intent with custom slot types
  • 15 - Responding to requests with intent handlers
  • 16 - Troubleshooting with CloudWatch

4. Enhancing the Voice Interaction

  • 17 - Modifying speech with SSML
  • 18 - Adding and playing media
  • 19 - Keeping context with session persistence
  • 20 - Adding a request interceptor
  • 21 - Manual dialog delegation and slot elicitation
  • 22 - Handling interruptions by restoring intent state
  • 23 - Remembering key information with long-term persistence
  • 24 - Handling yes no questions
  • 25 - Restoring data from persistence
  • 26 - Personalize your skill by requesting user profile data
  • 27 - Grant and use profile data permissions

5. Publishing to the Alexa Skill Store

  • 28 - Submitting your skill for beta testing and certification

Conclusion

  • 29 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal