Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Step By Step Alexa Skill Development

Posted By: ELK1nG
Step By Step Alexa Skill Development

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

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.