3.9 out of 5
3.9
20 reviews on Udemy

Create custom Alexa skill using AWS Lambda function

Learn to create Skill for Alexa enabled devices such as Amazon Echo for absolute beginners
Instructor:
Nilay Mehta
1,597 students enrolled
Use Alexa Skill Console to create skills
Publish your skills to store
Use Alexa Core SDK for performing operations
Create lambda function for custom skills
AI is Artificial intelligence, Study of intelligent agents and takes actions. Skills are an ability to perform an operation on devices enabled with Amazon Alexa like Echo.
Throughout this series, I am going to teach you How to create your own custom Alexa skill using Alexa skill console, Alexa SDK, and use AWS Lambda function for this.
This course includes 5 Core components for creating your own custom Skills. 
  • Alexa is a virtual assistant by Amazon. It contains some skill using which user can do various things such as ask for service etc.
  • Alexa skill Kit provides a user interface to for Build, Measure, and Test skill which is known as Skill kit.
  • AWS Lambda function is backbone on your skill. Alexa skill will send a request to our lambda function and it will perform the original operation.
  • Alexa Skill SDK used to create handlers that will generate a response to our skill in form of JSON. So we just need to call those function only. We will use both Alexa SDK and Alexa Core SDK.
  • ASK CLI is a command line tool which allows us to create skill as well as deploy, clone too.

Through this series, we will learn

  • Introduction to AI, Bots, and Alexa.
  • Understood the concept of Intent, Utterance as well as Slots.
  • JSON format for both Request and Response.
  • Test and Deploy, and Publish your custom skill to skill store, as well as test it on your own Echo device.
  • Use Alexa SDK version-1 for generating a response.
  • Use directives for generating a more rich response with Audio, Video, Hint, Elicit, and Confirm directive.
  • Perform some Advance operations such as Account linking, working with DynamoDB, State management.
  • Along with those you will learn how to use Skillinator, CloudWatch.
  • We will also create Flash briefing skill and see Alexa Blueprints.

We will learn all above things through this video series. If you have any doubts then you can contact me via mail, message, or Q & A.   

Introduction

1
Introduction to Course
2
What is AI & Alexa?
3
What is Alexa Skill?

Alexa Skill Kit (Basic concepts)

1
Create First Skill
2
Intents & Utterances
3
Slot & Slot type

Alexa Skill Kit (Advance concepts)

1
Request & Response format
2
Create Lambda Function - 1
3
Create Lambda Function - 2
4
Enhance Response for Alexa
5
Launch & Measure

Using Ask CLI & Alexa SDK

1
Using Ask CLI & Alexa SDK
2
Update Lambda function
3
Test & Deploy skill
4
Use Alexa SDK v1 Apdapter
5
Using ResponseBuilder in Alexa SDK v1
6
Use Skillinator
7
Use CloudWatch
8
Install & Test in Echo Dot

Using Directives

1
Using Cards
2
Generate Audio using SSML
3
Using Audio Directive
4
Using Video Directive
5
Using Hints in Card
6
Delegate Directive
7
ElicitSlot Directive
8
ConfirmSlot Directive
9
ConfirmIntent Directive

Advanced Alexa Operations

1
Obtain Device Information
2
Store data in DynamoDB
3
Account Linking
4
State Management
5
Use Multi language
6
Create Flash Brief
7
Using BluePrints

Conclusion & More

1
Best Practice
2
Conclusion
3
Bonus Lecture
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.9
3.9 out of 5
20 Ratings

Detailed Rating

Stars 5
12
Stars 4
3
Stars 3
2
Stars 2
3
Stars 1
0
ae27a5432a2cb58201bea6e94c5f8c01
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion