Alexa Salon vol.2〜Echo Spotハンズオン〜にいってきたので、メモを共有します。
特徴
- テンプレートを使って画像スキルが作れるようになった
- タップに反応する
- カメラが搭載。だがスキルには使えない
- 動画もいける
- 自分がとった動画をそのまま再生できる
- マイク4基
- ビームフォーミング
- どこから話しかけたかAlexaがわかるようにする
- 手前のマイクと奥のマイクの声が届く差を検知して、残りのマイクをノイズキャンセリングに回す
- 斜め15度が一番認識しやすい
- ベッドサイドにおいて使うことを想定している
- ビームフォーミング
画面表示
- Body Template
- タイトル
- キャプション
- 背景画像
AlexaとバックエンドのIFはJSON
- スロット
- Request
- Response
- OutoutSpeech
- Card
- Reprompt
- 返答がないときにしゃべる言葉
- shuldEndSessionb
- これでセッションを終わらせていいか
- Directives
- Audio、Display、VideoAppなどデバイスレベルのアクション内容を書く
- スマートホームスキルのアクション内容
- Dialogインターフェース
- Spotなどのディスプレイ表示内容は、Display.RenderTemplatedeディレクトティブ
- type:DisplayRenderTemplate
- echo.spot
SDKを使う
Alexa-SDK
- V1
- V2
Body Template
Template Buildersオブジェクト
- BodyTemplate1Bulder
- BodyTemplate2Bulder
ヘルパー関数を使ってビルダーにセット
- タイトル、キャプション
- TextUtils
- 背景画像
- ImageUtils
BodyTemplate
- BodyTemplate7種類
- ListTemeplate1/2
CoreライブラリとModelライブラリがコンポーネント化
- V1はZIPでアップロードすると、管理コンソールのエディタが動かなかった。
- V2でCoreとModelのみを参照すればよくなったので、ZIPが肥大化を避けられる。