ヤマムギ

growing hard days.

*

5分でAlexaスキルを作る

   


「JAWS-UG Osaka 第22回勉強会 東西の中の人が語る!!! Microservices × Serverless On AWS」の懇親会LTでAmazon EchoのAlexaスキルを5分で作ってみました。
5分でデプロイ、ともいえますが、大目にみてください。

やることは2つです。

Lambda関数を用意する

  • ランタイムはPython3.6
  • ロールはLambdaデフォルトのCloudWatch Logsの権限さえあればOK
  • トリガーはAlexa Skills Kitを選んで検証を無効に
  • タイムアウトは一応5分
  • ソースコードはこちらGitHubから貼り付け

Amazon Developer Consoleでスキルを設定する

日本のアカウントに紐付けているAmazon Echo Dotで使うため、Amazon Developer Consoleにamazon.co.jp(日本のamazon)のアカウントでログインします。

[Alexa Skills Kit]を選択します。

[新しいスキルを追加する]をクリックしました。

言語は[Japanese]、スキル名を任意で、呼び出し名はスキルを呼び出すときの文字を入力しました。

一つ目のインテントを「SomethingGood」という名前で作ります。
発話を適当に決めます。

2つ目のインテントを「Default」という名前で作ります。
[Save Model]、[Build Model]をして終わったらConfigurationで対話モデル作成を終了します。

Lambda関数のarnを設定します。

これでEchoから話しかけると、good_wordsにべた書きしている配列からランダムで選ばれたメッセージをAlexaが読み上げてくれます。

コードの参考元

Lambdaの設計書の「alexa-skills-kit-color-expert-python」を変更して使っています。


最後までお読みいただきましてありがとうございました!

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。

【PR】 「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル」という本を書きました。

 - AWS , ,

ad

ad

  関連記事

AWS Toolkit for Eclipseをセットアップする

AWSでそろそろ課金がされつつありますので、夜中はインスタンスを自動停止して朝自 …

WordPress、プラグインのアップデートしてBlue/Greenデプロイ

現在のブログの構成です。 WordPressとプラグインのアップデートをして、デ …

AWS Toolkit for Eclipseで「Error Message: Unable to find a region via the region provider chain. Must provide an explicit region in the builder or setup environment to supply a region.」

AWS Toolkit for Eclipseをセットアップ(2021年版)の環 …

X-Ray SDK for Python でライブラリへのパッチ適用

boto3でのAWS呼び出しとrequestsでの外部API呼び出しにパッチ適用 …

Amazon API GatewayのIAM認証の動作を確認しました

API GatewayのIAM認証は、IAMユーザーが実行できるように認証する、 …

Amazon Chimeのチャットを使ってみました

Amazon Chimeはビデオミーティングや配信したりというサービスですが、チ …

GoogleForm,GASからAPI Gateway, Lambdaで入力情報をDynamoDBに格納する

vol.26 AWS認定試験テキスト認定クラウドプラクティショナーのデモ(Dyn …

AWS Global Acceleratorでアクセラレーターを作成する

バージニア北部、東京、大阪のEC2インスタンスをエンドポイントにして作成してみま …

EC2 Amazon LinuxのNginx+RDS MySQLにレンタルWebサーバーからWordPressを移設する(手順整理版)

ブログサイト(WordPress)をレンタルWebサーバーからAWSに移設する事 …

JAWS-UG関西IoT専門支部 ✕ SORACOM UG 関西「Wio LTE + 絶対圧センサーで遊ぼう!」ワークショップにいってきた

JAWS-UG関西IoT専門支部 ✕ SORACOM UG 関西「Wio LTE …