Step By Step Alexa Skill Development
Last updated 10/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.13 GB | Duration: 6h 1m
Last updated 10/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.13 GB | Duration: 6h 1m
Learn to customize Alexa by building custom Alexa Skills.
What you'll learn
You will learn to understand the complete process in developing custom Alexa skills.
You will learn to convert a Raspberry Pi device into an Alexa equipped device.
You will learn to build a basic custom Alexa skill without using any skill development kit.
You will learn to build custom Alexa skills with the Alexa Skills kit Skill Development Kit for Node js.
You will learn to add the features of AWS S3 into the custom Alexa skill.
You will learn to add the features of AWS DynamoDB into the custom Alexa skill.
You will learn to create a Conversational game as the custom Alexa skill.
You will learn to publish and submit the developed Alexa Skill for certification.
You will learn to control the Raspberry Pi device using custom Alexa skills.
Requirements
No pre-requisites are required for the first few sections.
You should know basic Linux commands for the lectures involving Raspberry Pi.
Description
October 2020 UpdateAdded a Bill Of Materials PDF and an Update VideoHello learners, this is a beginner level course on Alexa Skills Development, step by step following the course you will be all set to develop your own Alexa Skills and customize Alexa in your own way. The course takes off with the devices that are equipped with Alexa and also the instructions for setting up those devices. Next to that, the famous Raspberry Pi device is equipped with Alexa by bringing the Alexa Voice Service into it. Then the course moves on to building custom skills, a very basic custom skill development will be done in the usual long way to let you know the complete processing required to develop one, later the same basic skill will be again implemented using the Alexa Skills Kit Skill Development Kit. Then some more custom skills will be developed exploring AWS DynamoDB and AWS S3 using the same SDK. The course gives clear instructions on how to install required software to control the Raspberry Pi devices using Alexa Skills. Next to that, Alexa Skills to control LED, Servomotor, Webcam and temperature sensor connected with Raspberry Pi will be developed. The course also gives detailed explanation of all the coding involved in developing Alexa Skills through simple coding snippets.The course has few projects that can help you to practice and master the concepts by yourself. While doing your projects and going through the course, you can feel free to ask your doubts on the Udemy discussion forum. You will get a response within one working day. Thank you and have a nice time learning.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Important Update
Lecture 3 Course Outcomes
Lecture 4 The Process of a Custom Alexa Skill
Section 2: Alexa equipped Devices
Lecture 5 Description
Lecture 6 Update of Installation process for AVS-SDK
Lecture 7 Amazon developer portal
Lecture 8 Amazon Alexa Equipped Devices
Lecture 9 Alexa on Raspberry pi 3 : Introduction and Hardware Requirements
Lecture 10 Alexa on Raspberry pi 3 : Installation
Lecture 11 Alexa on Raspberry pi 3 : Execution
Section 3: The Welcome Skill - Author from scratch.
Lecture 12 Description
Lecture 13 Update: Welcome Skill - Author from Scratch using ASK-SDK v2 for Node.js
Lecture 14 Adding the Skill in Alexa Skills Kit.
Lecture 15 AWS Lambda function
Lecture 16 Lambda Function Coding : Importance of Use Strict
Lecture 17 Lambda Function Coding : JSON request and Functions
Lecture 18 Lambda Function Coding: Handling Launch Request
Lecture 19 Lambda Function Coding: Handing Intent and Session Ended Request
Section 4: The Welcome Skill - Alexa Skills Kit SDK Blueprint
Lecture 20 Update 2: Welcome Skill using ASK-CLI
Lecture 21 Description
Lecture 22 Node js concepts ; Constructor Functions and Events
Lecture 23 Node js concepts: Call method and Util Inherits.
Lecture 24 Welcome Skill Update
Lecture 25 Creating the AWS lambda function using Alexa Skills Kit SDK Blueprint
Lecture 26 AWS Lambda function Coding
Section 5: The Dice Roll Skill
Lecture 27 Update 2: Dice Roll Skill
Lecture 28 Update: Dice Roll Skill
Lecture 29 Description
Lecture 30 Adding the Skill in Alexa Skills Kit.
Lecture 31 Lambda function Coding
Lecture 32 Adding sound using the AWS S3 bucket
Lecture 33 Student Project
Section 6: The Calculator Skill
Lecture 34 Description
Lecture 35 Update 2: Calculator Skill
Lecture 36 Update: Calculator Skill
Lecture 37 Adding the Skill in Alexa Skills Kit.
Lecture 38 Lambda function coding
Lecture 39 Student Project
Section 7: The Remember Skill
Lecture 40 Description
Lecture 41 Update 2: Reminder Skill
Lecture 42 Update: Remember Skill
Lecture 43 Adding the Skill in Alexa Skills Kit.
Lecture 44 Lambda function coding
Lecture 45 Adding the skill in Alexa Skills Kit using Alexa Skill Builder
Lecture 46 Lambda Function Coding: Updated Lambda UI
Lecture 47 Testing the Skill on the Test Simulator
Lecture 48 Student Project
Section 8: The Jumbled Letters Skill
Lecture 49 Description
Lecture 50 Update 2: Jumbled Words Game Skill
Lecture 51 Update: Jumbled Letters Skill
Lecture 52 Adding the Skill in Alexa Skills Kit.
Lecture 53 Defining the helper functions for the skill
Lecture 54 Handling the Answer Intent
Lecture 55 Completing the flow of the skill and testing the skill.
Lecture 56 Publishing and certifying the skill
Lecture 57 Student Project
Section 9: Setting Raspberry pi as the https server endpoint
Lecture 58 Description
Lecture 59 Update: Setting up Raspberry Pi 3 as endpoint for Alexa Skills Kit
Lecture 60 Installing Beame Insta SSL tunnelling service
Lecture 61 Installing Flask-ask
Lecture 62 Python Decorators
Lecture 63 Welcome skill with the Raspberry pi server
Section 10: The LED control Skill
Lecture 64 Description
Lecture 65 Update: LED Control Skill
Lecture 66 Controlling LED on raspberry pi
Lecture 67 Adding the Skill in Alexa Skills Kit.
Lecture 68 Flask-ASK coding
Lecture 69 Student Project
Section 11: The Servomotor control skill
Lecture 70 Description
Lecture 71 Update: Servomotor Control Skill
Lecture 72 Controlling Servomotor on Raspberry pi
Lecture 73 Adding the Skill in Alexa Skills Kit.
Lecture 74 Flask-Ask coding
Section 12: The Webcam control Skill
Lecture 75 Description
Lecture 76 Update: Webcam Control Skill
Lecture 77 Controlling the Webcam on raspberry pi
Lecture 78 Adding the Skill in Alexa Skills Kit.
Lecture 79 Flask- ASK coding
Lecture 80 Student Project
Section 13: The Temperature Sensor Skill
Lecture 81 Update: Temperature and Humidity Sensor Skill
Lecture 82 Description
Lecture 83 Setting up the temperature Sensor
Lecture 84 Getting the temperature reading from the Temperature sensor.
Lecture 85 Adding the Skill in Alexa Skills Kit.
Lecture 86 Flask - ASK coding
Lecture 87 Student Project
Section 14: Conclusion
Lecture 88 Conclusion
Anyone who wants to learn about the Amazon’s Artificial Intelligence Assistant Alexa.,Anyone who wants to learn to develop Alexa Skills.,Anyone who wants to control the Raspberry Pi using Alexa Skills.