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. [サウンド・マーケティング]なぜ、あの「音」を聞くと買いたくなるのか

  2. [Google Search Console]ページにリダイレクトがあ…

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

  4. [CakePHP]CakePHP3インストール:PHP7.1

  5. Amazon Echo

    [ウェブシステム開発]Amazon Alexa開発:音声デザインガイド…

  6. [機械学習]Amazon Personalizeで始める機械学習

  7. [Alexa スキル開発]オーディオファイル作成

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

最近の記事

PAGE TOP