20180120 AmazonEchoハンズオン

2018/01/20 

##

Chrome、Firefoxを使おう。

<アカウント>
3つ必要
 ・amazon.co.jp  != amazon.com
   ※amazon.co.jpのパスワードと、amazon.comのパスワードを変えておく。
    パスワードを変えたら、いったん、ブラウザのキャッシュをクリアする。
       ※amazon.comが優先されるらしい。
    ★シークレットウィンドウ推奨

 ・amazondeveloper
    amazon.co.jpのログインIDとパスワードを入力。
 ・aws


USのアカウントで作ると、USで見れる。
-------------------------------

いったんテキストに分解して、解析している。

━━━━━━━━━━━━━━━━━━
『・』アクションボタン

オレンジぐるぐる:セットアップモード
-----------------------

スロット・・・変数みたいなもの

━━━━━━━━━━━━━━━━━━

<設定>
本体の wifi接続
EchoのSSIDに接続

ブラウザからは nlabgest(普通のwifi)を選択。

━━━━━━━━━━━━━━━━━━
<ウェイクワード設定>
https://alexa.amazon.co.jp/spa/index.html#settings
設定→ウェイクワード
4つの中から選べる。
━━━━━━━━━━━━━━━━━━
ルンバを操作できてた。(要スキル)

━━━━━━━━━━━━━━━━━━
<スキル>
・ビルトインスキル
・Alexaスキル(デベロッパーが開発するスキル)
  ・カスタムスキル(アレクサ、今日の乙女座の運勢は?)
  ・スマートホームスキル(アレクサ、玄関度カギ閉めて)
  ・フラッシュブリーフィングスキル(アレクサ、ニュースは?)

カスタムスキルでAPIをコールし、デバイスを操作できる。
━━━━━━━━━━━━━━━━━━
<スキル作成>
・どんな言い方をするか
・命令

getweather


アレクサ、天気予報を開いて東京の転機を押して
アレクサ:ウェイクワード

スロットとスロットタイプ ※将来追加される可能性あり
---------------------------------


「!」をつけるのと、つけ
句読点もエラーとなる。可能性がある。

ひらがな、かたかなを問わない。

━━━━━━━━━━━━━━━━━━

lamdaは、最初に「export.handler」がコールされる。

APP_IDにて制限できる。
デフォルトは undifined

審査を通すためには、HelpIntent、CancelIntent、StopIntent

emitは、
「:tell」単発。
「:ask」対話。その後の会話が発生する。  第2引数は、「リプロンプト」と呼ばれ、8秒後に喋る内容。
この2つを覚えておけばOK!


ユーザの返答を待つのは8秒

this.attribute  現在のセッション


━━━━━━━━━━━━━━━━━━

Alexa開発者フォーラム

Social Community @AlexaDevsJP
━━━━━━━━━━━━━━━━━━
・Alexaスキルのサイト
https://alexa.amazon.co.jp/spa/index.html


https://github.com/alexa
「アレクサ、コーヒーショップ」


・Amazon Developer