Using Ask CLI & Alexa SDK

6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€47.98
List Price:  €67.18
You save:  €19.19
£39.89
List Price:  £55.86
You save:  £15.96
CA$69.90
List Price:  CA$97.87
You save:  CA$27.96
A$76.87
List Price:  A$107.62
You save:  A$30.75
S$67.31
List Price:  S$94.24
You save:  S$26.93
HK$389.14
List Price:  HK$544.83
You save:  HK$155.68
CHF 44.67
List Price:  CHF 62.54
You save:  CHF 17.87
NOK kr553.51
List Price:  NOK kr774.97
You save:  NOK kr221.45
DKK kr357.84
List Price:  DKK kr501
You save:  DKK kr143.16
NZ$85.68
List Price:  NZ$119.95
You save:  NZ$34.27
د.إ183.61
List Price:  د.إ257.07
You save:  د.إ73.46
৳5,972.22
List Price:  ৳8,361.58
You save:  ৳2,389.36
₹4,221.07
List Price:  ₹5,909.84
You save:  ₹1,688.76
RM223.35
List Price:  RM312.71
You save:  RM89.36
₦84,627.22
List Price:  ₦118,484.88
You save:  ₦33,857.66
₨13,887.22
List Price:  ₨19,443.22
You save:  ₨5,556
฿1,722.96
List Price:  ฿2,412.28
You save:  ฿689.32
₺1,727.27
List Price:  ₺2,418.32
You save:  ₺691.05
B$289.99
List Price:  B$406.01
You save:  B$116.02
R905.58
List Price:  R1,267.89
You save:  R362.30
Лв93.83
List Price:  Лв131.37
You save:  Лв37.54
₩70,211.45
List Price:  ₩98,301.65
You save:  ₩28,090.20
₪185.06
List Price:  ₪259.10
You save:  ₪74.04
₱2,946.36
List Price:  ₱4,125.14
You save:  ₱1,178.78
¥7,736.95
List Price:  ¥10,832.35
You save:  ¥3,095.40
MX$1,021.22
List Price:  MX$1,429.79
You save:  MX$408.57
QR182.26
List Price:  QR255.18
You save:  QR72.92
P683.46
List Price:  P956.90
You save:  P273.44
KSh6,472.14
List Price:  KSh9,061.51
You save:  KSh2,589.37
E£2,482.01
List Price:  E£3,475.01
You save:  E£993
ብር6,118.22
List Price:  ብር8,566
You save:  ብር2,447.77
Kz45,640.87
List Price:  Kz63,900.87
You save:  Kz18,260
CLP$49,324.13
List Price:  CLP$69,057.73
You save:  CLP$19,733.60
CN¥362.07
List Price:  CN¥506.93
You save:  CN¥144.86
RD$3,012.01
List Price:  RD$4,217.06
You save:  RD$1,205.04
DA6,712.40
List Price:  DA9,397.90
You save:  DA2,685.50
FJ$113.77
List Price:  FJ$159.29
You save:  FJ$45.51
Q385.78
List Price:  Q540.13
You save:  Q154.34
GY$10,455.70
List Price:  GY$14,638.82
You save:  GY$4,183.11
ISK kr6,982.60
List Price:  ISK kr9,776.20
You save:  ISK kr2,793.60
DH502.76
List Price:  DH703.91
You save:  DH201.14
L910.90
List Price:  L1,275.33
You save:  L364.43
ден2,951.80
List Price:  ден4,132.76
You save:  ден1,180.95
MOP$400.70
List Price:  MOP$561.01
You save:  MOP$160.31
N$906.31
List Price:  N$1,268.91
You save:  N$362.60
C$1,838.97
List Price:  C$2,574.70
You save:  C$735.73
रु6,749.45
List Price:  रु9,449.77
You save:  रु2,700.32
S/189.51
List Price:  S/265.32
You save:  S/75.81
K201.21
List Price:  K281.71
You save:  K80.50
SAR187.68
List Price:  SAR262.77
You save:  SAR75.08
ZK1,382
List Price:  ZK1,934.92
You save:  ZK552.91
L238.86
List Price:  L334.42
You save:  L95.56
Kč1,216.06
List Price:  Kč1,702.59
You save:  Kč486.52
Ft19,746.05
List Price:  Ft27,646.05
You save:  Ft7,900
SEK kr551.69
List Price:  SEK kr772.42
You save:  SEK kr220.72
ARS$50,182.44
List Price:  ARS$70,259.44
You save:  ARS$20,076.99
Bs345.34
List Price:  Bs483.50
You save:  Bs138.16
COP$219,443.60
List Price:  COP$307,238.59
You save:  COP$87,794.99
₡25,456.77
List Price:  ₡35,641.51
You save:  ₡10,184.74
L1,262.95
List Price:  L1,768.23
You save:  L505.28
₲390,155.46
List Price:  ₲546,248.87
You save:  ₲156,093.40
$U2,130.69
List Price:  $U2,983.14
You save:  $U852.45
zł208.13
List Price:  zł291.40
You save:  zł83.27
Already have an account? Log In

Transcript

Hello guys, welcome to the 12th session of great custom Alexa skill using AWS lambda function tutorials for beginners. In this session we will see how to use ask CLA to create skill and lambda function. In previous session we have created skin using skip key and lambda function using AWS console. Amazon also provides the API to create or manage skill and lambda function directly from the terminal. For this, we need to use ask CLA. It provides some commands by node j s, so we need to install the node first.

We also need to install AWS Eli if you also want to deploy lambda from us daily. throughout this series, I will use Visual Studio code as a text editor. You can use different if you want, and preferring this because it has built in Terminal console so I don't need to open Command Prompt or terminal in different video. I have downloaded both CLA. Let us double click on AWS Eli to install it. I have already installed so cancel it.

After installing these we need to delete root access keys if you have for this open AWS console such Iam expand delete Select Continue expand access key and click on Create access key button. I have already created one so it displays it And I'm going to create a new one. Now we need to configure AWS CNI. For this open the terminal right AWS configure, it will ask for access keys basically pasted and also a secret key. You can skip other options to. Here we have configured AWS CNI.

After these you need to install Node for ask see like, if you have already installed then skip the step and install ask SDK globally. links for all installer or modules are available in resources. It will take some time to download dependent packages. After this, I'm restarting Visual Studio code. Now we need to configure as CLA. For that right ask and then it will ask to select profile.

I have created four to five different profiles, so they are listed here. If you're running the first time, then we need to create a new profile right name for new profile, then asked to choose AWS file for lambda, we need to select default. It will open the browser login and give required permissions. Here you can see that our new profile is created. To create new skill project we need to use ask new command. Then it will ask name that you want to use for skill.

We can also pass it as option for this command, right? Ask new skill name option and specify a name that you want to use. For scale, then we can optionally set mean for lambda function to use lambda name option, but you cannot use it when you are using template. Here it was initializing scale project and it was creating Amazon provides some templates that we can use while creating new skills such as fax, feed, grease, etc. If you want to use those templates, then you can write iphone iphone template and specify the name of the template that you want to use. Let us open this directory.

Here is a new folder with the name of the scheme. Let us expand folder name lambda within that it contains the index.js file that is opening Here is a JavaScript code that will deploy it in AWS lambda function. We will understand its structure and modify it in next session. package dot Jason file for the node. Here it includes a dependency for Alexa SDK. I'm using the latest version of ask CLA so it was added Alexa SDK core in studio version one.

Here is a model. It contains Jason for interaction model. As we have seen interaction model contains intense plots and utterances. If your scale supports multiple languages, then you can add new files with local name and scale the JSON file contains configuration for launch tab, enter description, example phrase now It also contains endpoint detail. Here we will use a lambda function. If your skill required any interface or permissions then it will be added here.

Let us see what we have learned in this session. To use s3 ally we need to install AWS CLA and no Gs. After these use ask any command to initialize your account. Use ask new command to create new skill, we need to pass key name and optional lamda name and we also saw directory structure of ask CLA and coding structure of lambda function. Thanks for watching this video. If you have any doubts, please feel free to contact me.

Have a nice day.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.