Amazon Echo

[ウェブシステム開発]Alexa開発スキルを学ぶ:その1

Amazon Alexaの開発を選んだ理由は、AWSにAlexaの開発に必要な開発ツールが用意されているからです。

プログラムとしてJavaScriptを実行させる機能が必要になりますが、AWS「Lambda関数」を使えば簡単に処理ができます。自身で作成したAlexa用プログラム(JavaScript)をLambdaに保存し、Alexaスキルの画面内でLambda関数を呼び出すだけです。

【AWS Lambdaの費用について】
AWS Lambdaは、サーバー管理が不要なプログラムの実行サービスで、カスタムスキルのためのクラウドベースサービスとして簡単に利用できます。AWSを使うとなると、費用がどれだけかかるのと心配になりますが、Lambdaの場合、1,000,000 件のリクエストは無料という記載がありますので、テスト用としてはまずお金の心配はないようです。

AWS Lambda 料金についてはこちら

おすすめ

Alexaの開発を学ぶなら、クラスメソッド社が制作した「Alexaスキル開発トレーニング」がとても分かりやすいです。
合計6回のレッスンで、ブログ記事を読みながら学べるページです。筆者も実際にやってみましたが、操作の細かい流れも詳細に書かれているので、手順通りに進めれば作成できると思います。

Alexaスキル開発トレーニングはこちら

第1回 初めてのスキル開発
第2回 対話モデルとAlexa SDK
第3回 音声ユーザーインターフェースの設計
第4回 データの保存
第5回 アカウントリンクとホームカード機能
第6回 スキルの審査と公開
番外編 SSMLによる発音の調整とスキルのテスト

関連記事

  1. [オンライン英語テスト・スタート]TOIEC対策の前に基礎的な中学英語…

  2. [Amazon Polly]SSMLタグで発音記号を使用する

  3. [CakePHP3]2つのデータベースを設定し同時に使用する

  4. [NATIVE INSTURUMENTS]macOS 11(Big S…

  5. [Google Maps]グーグルマップが表示されない

  6. [Google Search Console]サイトマップの登録

  7. [CakePHP]bakeでファイルを生成

  8. [ドラム音源]SUPERIOR DRUMMER 3(スーペリア・ドラマ…

最近の記事

PAGE TOP