20160615 jaws ug osaka-no.15_amazon_echo_alexa

103
JAWS-UG Osaka 第15回 勉強会 AWS Summit Tokyo 2016 追っかけ会 Amazon Echo & Alexa 2016 / 06 / 15 (Wed) at 中央電力株式会社

Upload: daiki-mori

Post on 22-Jan-2018

155 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

JAWS-UG Osaka 第15回 勉強会 �����AWS Summit Tokyo 2016����������追っかけ会 ���������������Amazon Echo & Alexa

2016 / 06 / 15 (Wed) at 中央電力株式会社

Page 2: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

・業務系エンジニア ・大阪生まれ大阪育ちの浪速っ子 ・JAWS-UG Osaka コアメンバ ・JAWS-UG 全国 Axisチームメンバ

twitter : @areaz_ blog : https://userareaz.wordpress.com/

hobby : Snowboard (Alpine Board)

Like : S3 / Lambda / Route53 / Zabbix / MyDaughter

森���大樹 (もり��だいき)

Who am I ?

#jawsug

Page 3: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Hello

JAWS-UG

OSAKA !!

#jawsug

Page 4: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Amazon Echo &

Alexa

Agenda

Amazon Echo

Alexa

Alexa Skill Kit (ASK)

Amazon Voice Service

Demo

Conclusion

Page 5: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Amazon EchoAlexa

Alexa Skill Kit (ASK)

Amazon Voice Service

Demo

Conclusion

Amazon Echo &

Alexa

Agenda

Page 6: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 7: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

ちなみに

#jawsug

Page 8: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

我が家の Alexa

#jawsug

Page 9: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

かき氷 作れます

#jawsug

Page 10: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

我が家では Alexa

#jawsug

Page 11: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Break Time

#jawsug

Page 12: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

それは置いといて・・・

#jawsug

Page 13: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 14: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Wi-Fi Speaker

#jawsug

Page 15: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Wi-Fi Speaker

筒型

#jawsug

Page 16: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Wi-Fi Speaker

筒型 中に人がいる

#jawsug

Page 17: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Wi-Fi Speaker

筒型 中に人がいる

#jawsug

Page 18: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Wi-Fi Speaker

筒型 中に人がいる

#jawsug

Page 19: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Wi-Fi Speaker

筒型中に人がいる

Alexa(人工知能)

#jawsug

Page 20: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 21: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 22: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 23: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 24: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 25: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

技適 なし

#jawsug

Page 26: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

技適技適マーク(ぎてきまーく)とは、技術基準適合証明と技術基準適合認定のいずれかあるいは両者の認証がなされていることを表示するマークで、総務省令に定められたものである。

WikiPediaより

Page 27: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

技適

こんなマークがついてないから日本で使えない

Page 28: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

技適簡単に言うと電波の利用ルール

http://www.tele.soumu.go.jp/j/adm/monitoring/summary/qa/

Page 29: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

技適なし

使っちゃダメ

Page 30: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

しゃーないです

これだけは

Page 31: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

でも・・・

Page 32: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 33: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

AVS(Alexa Voice Service)のシニア・エヴァンジェリスト Amit Jotwani氏

Page 34: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

日本語対応を強く強く強く、お願いしました。

Page 35: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

きっとくる!

Page 36: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 37: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Amazon Echo

Echo dot

#jawsug

Amazon Tap

Fire TV

Page 38: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 39: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Amazon Echo

AlexaAlexa Skill Kit (ASK)

Amazon Voice Service

Demo

Conclusion

Amazon Echo &

Alexa

Agenda

Page 40: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Amazon Echoの頭脳

Page 41: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Amazon Echoの頭脳

Cloud Service Platform

Page 42: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Amazon Echoの頭脳

Place your text here

Cloud Service Platform

Machine Leaning 毎日学習

Page 43: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Amazon Echo

Alexa

Alexa Skill Kit (ASK)

Amazon Voice Service

Demo

Conclusion

Amazon Echo &

Alexa

Agenda

Page 44: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Amazon Skills Kit (ASK)

・AWS Lambdaと連携可能 ・API連携も可能

Page 45: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Amazon Skills Kit (ASK)

得た情報を加工して、解析して回答するようにプログラミングしていくためのもの

Page 46: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Amazon Echo

Alexa

Alexa Skill Kit (ASK)

Amazon Voice Service (AVS)

Demo

Conclusion

Amazon Echo &

Alexa

Agenda

Page 47: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Amazon Voice Service (AVS)

・音声認識 ・自然言語解析

Page 48: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声

Page 49: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)

Page 50: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform

Page 51: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

Page 52: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果

Page 53: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果

音声データから会話を 取り出し言葉を抜き出す

Page 54: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

Page 55: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

会話の意図

Page 56: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

会話の意図

自然言語を認識し、 会話の意図を取る

Page 57: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

会話の意図

Skills会話の意図

Page 58: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

会話の意図

Skills会話の意図

会話の指示

Page 59: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

会話の意図

Skills会話の意図

会話の指示

独自コードで処理して、 会話を指示

Page 60: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

会話の意図

Skills会話の意図

会話の指示

TTSテキスト/SSML

Page 61: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

会話の意図

Skills会話の意図

会話の指示

TTSテキスト/SSML

Alexa Voice

Page 62: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

会話の意図

Skills会話の意図

会話の指示

TTSテキスト/SSML

Alexa Voice

テキストをAlexaの声に変換

Page 63: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

音声 Alexa Voice Service (AVS)Speech Platform ASR

音声認識

音声認識結果NLU

音声認識結果

会話の意図

Skills会話の意図

会話の指示

TTSテキスト/SSML

Alexa Voice

Page 64: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Amazon Echo

Alexa

Alexa Skill Kit (ASK)

Amazon Voice Service

DemoConclusion

Amazon Echo &

Alexa

Agenda

Page 65: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug我が家のEcho

#jawsug

Page 66: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug我が家のEcho

#jawsug

本体 Raspberry Pi 2 model Bリンク

本体カバーRaspberry Pi2 Model B

ボード&ケースセット(Standard, Blue)

WLANBUFFALO 11n対応 11g/b

無線LAN子機 親機-子機デュアルモード対応モデル WLI-UC-GNM2

リンク

USB HDDSANDISK USB3.0フラッシュ 64GB SDCZ43-064G-G46 (ULTRA Fit)

リンク

マイクiBUFFALO マイクロフォン

USB音源 ブラック BSHSM05BKリンク

スピーカー TaoTronics Bluetooth 4.0 ポータブルスピーカー�A2DP対応�(ブラック)TT-SK05 リンク

Page 67: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

どんなコードを書いていくのか?

Page 68: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

まずは

Page 69: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

今回のSkill名は「skill_jawsug」、 InvocationNameは「jaws u g」とします。

Page 70: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Intentは「JAWSUG」と定義し、 「hello」と言われたら、処理するようにします。

Page 71: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

ここでは、LambdaのARNを入力 ちなみに、Lambdaはすでに設定済み。

Page 72: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 73: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Lambdaは「バージニア北部」のみ対応 今回はPythonのblueprintを選択

Page 74: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

このまま「Next」

Page 75: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

この2行を追加

Page 76: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

新たにメソッドを追加して、保存してください。

Page 77: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

じゃ、テストします

Page 78: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

AlexaのSkillsの「Test」を選択

Page 79: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 80: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 81: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

「Listen」をクリックすることで、 Alexa Voiceで読み上げます。

Page 82: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

やってみましょう!!

Page 83: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Amazon Echo

Alexa

Alexa Skill Kit (ASK)

Amazon Voice Service

Demo

Conclusion

Amazon Echo &

Alexa

Agenda

Page 84: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

安く仕上がる1

Conclusion

Page 85: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

2016/06/14 from JAWS-UG KOBE

Page 86: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

2016/06/14 from JAWS-UG KOBE

Page 87: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

2016/06/14 from JAWS-UG KOBE

Page 88: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsugfrom Tomoharu Ito (JAWS-UG KOBE)

Page 89: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

安く仕上がる1

2 簡単につくれる

Conclusion

Page 90: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

https://github.com/jaws-ug-kobe/AlexaPi

Page 91: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

http://qiita.com/areaz_/items/f181ddbbb2f53d6d98e4

Page 92: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

安く仕上がる1

2

3

簡単につくれる

あなた次第

Conclusion

Page 93: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

AVS(Alexa Voice Service)のシニア・エヴァンジェリスト Amit Jotwani氏

インターフェースは変わってきた

操作は、タッチから音声へ

Page 94: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

やるかやらないかはあなた次第

Page 95: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

Information

#jawsug

Page 96: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

JAWS-FESTAの宣伝 でも、場所決まってない!

Page 97: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

BUT

Page 98: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 99: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

One More…

Page 100: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 101: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

SAVE THE DATE#jawsug

Page 102: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

#jawsug

Page 103: 20160615 jaws ug osaka-no.15_amazon_echo_alexa

/

#jawsugThanx.