3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

「Alexa、Lambdaと連携する方法を教えて」と聞いても、答えがよく分からなかったので自分でやったことメモ

Posted at

Alexaに聞いてもよく分からなかったので自分で調べた

AmazonEchoを初めて買ったので遊び半分で「Alexa、Lambdaと連携する方法を教えて」と聞いてみた。そしたら、なんと、答えてくれました。
ただ、初心者の僕には言葉だけでは全く分からない。(私が持っているのはAmazonEchoDotなので、音声のみで回答。)
結局、自分で調べたので、そのときのメモを残します!

(Step0)アカウントを作る

■Amazon Developerアカウント(Alexa用)
Amazon Developerアカウントの作成
https://developer.amazon.com/alexa/console/ask

■AWSアカウント(Lambda用)
AWSアカウントの作成
https://aws.amazon.com/jp/console/
右上の「コンソールにサインイン」でログイン

(Step1)Lambda連携せず、Alexaのみで完結させる

手順は公式のものが分かりやすかったので、下記を参照。
https://developer.amazon.com/ja/blogs/alexa/post/31c9fd71-f34f-49fc-901f-d74f4f20e28d/alexatraining-firstskill

上記の手順まで実施することで、Lambda連携をせず、Alexaのみで下記の動きが可能。

(Step2)AlexaからLambdaへの連携を実施する

手順は下記のQiita記事を参照。
https://qiita.com/zono_0/items/57247bed70dbe2b3ce28

上記の手順とは異なった部分をメモ
○5. Lambda関数の作成について
  ServerlessApplicationRepositoryの参照 を選択
  alexa-skills-kit-nodejs-factskill を検索
image.png

○日本語版 ZIPファイルのアップロードからindex.jsの書き換えは不要
  alexa-skills-kit-nodejs-factskillを指定することで対応済

上記の手順を実施することで、AlexaからLambdaへの連携を実施し、下記の動きが可能。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?