Upload
genki-okuma
View
1.312
Download
1
Embed Size (px)
Citation preview
アレクサと俺のVoiceOps ~イケてる音声認識でIoTやってみた~
© 2016 Japan Novel Corporation 1
日本ノーベル株式会社
大熊 元気
作ったもの
© 2016 Japan Novel Corporation 2
・ラズベリーパイ
・USBマイク
・スピーカー
・モバイルバッテリー
ビンに突っ込む!
Amazon Echo
ハンズフリーのボイスアシスタントAI
アメリカで大人気
開発環境が公開され、誰でも機能を追加できる。
日本では販売していないが、ラズパイで作れる。
まずは、ブラウザでエミュレートしてみよう!
© 2016 Japan Novel Corporation 3
ラズパイAlexaの作り方
GitHubに公開されてる。(公式)
ラズパイのセットアップから細かく手順が書いて
あるので、その通りやれば問題ない。
2016/10/6 にハンズフリー機能が追加。
© 2016 Japan Novel Corporation 4
ということで・・・スキル開発やってみた
構成
© 2016 Japan Novel Corporation 6
AWS λ
AVS
Raspberry Pi
javascript
Node.js
Python
AlexaとAWSのlambdaをつなげる
Alexa 側
AWS 側
© 2016 Japan Novel Corporation 7
作ったスキルは公開できる
Alexaユーザーページや、ボイスコマンドでスキルをON/OFFできる
© 2016 Japan Novel Corporation 8
こんなスキルが人気っぽい
© 2016 Japan Novel Corporation 9
車の使用履歴や
ガソリン残量が
分かるらしい・・・
からの・・・IFTTT使ってみた
構成
© 2016 Japan Novel Corporation 11
IFTTT
LINE AVS
スマホ Raspberry
Pi
IFTTTのアプレット作って VoiceOpsしてみた
LINEは自分だけか、自分
の入っているグループを
対象に選べる。
キーワードだけのやつは
すぐに走る。
ToDoリストの内容を
わたすようなやつは5~10
分くらい遅延する。
© 2016 Japan Novel Corporation 12
からの・・・IoTで制御やってみた
構成(簡単な方法を探して、これに行きついた。)
© 2016 Japan Novel Corporation 14
IFTTT
Adafruit IO
AVS
ESPr (ESP8266)
Raspberry Pi
Neo Pixel
ブローカー
パブリッシャー サブスクライバー
MQTTプロトコル
細かく言うと、
プロトコルコンバインディングかな?
上り:HTTP
下り:MQTT
ボイスコマンドでLED制御のやり方
1. AlexaからIFTTT経由でAdafruit IO の「feed」にデータを入れる。
2. ESPrがfeedをSubscribeして、NeoPixel を光らせる。
© 2016 Japan Novel Corporation 15
0: Off 1: Red 2: Green 3: Blue 4: Rainbow と組んでみた。
USBで 電源供給
ESPr Developer (ESP8266を使いやすくしたボード)
NeoPixel Ring 12
まとめ
楽しい それだけ^^
© 2016 Japan Novel Corporation 16
関連資料
GitHubに作り方とソースコードを公開してます。
デモ動画を公開してます。
© 2016 Japan Novel Corporation 17
© 2016 Japan Novel Corporation 18
APPENDIX
2014 2015 2016
amazon Alexa
Google Home
Microsoft
Apple Siri
TOYOTA Kirobo
自然言語理解ボットのトレンド
© 2016 Japan Novel Corporation 19
11月 限定販売 7月 一般出荷
8月 Developerに公開
※2011/10月 リリース
11月 出荷開始
10月 SDK公開を発表
6月 開発環境公開を発表するも実行せず
※1月 Wit.ai買収
※冬に先行販売
※調査が不十分なのでご注意願います。
※11月 コルタナ日本語対応 10月イベントでは
同様な製品の発表なし
Adafruit IO を使ってみた
Adafruit(エイダフル)は、2005年に
MIT出身の技術者が設立した会社
面白いデバイスや事例を発信しまくり
ArduinoスケッチでいろいろできるLED
「NeoPixel」が気に入った
デバイスだけでなく、IoTっぽいクラウド
サービス「Adafruit IO」もすごい!
© 2016 Japan Novel Corporation 20
Alexa 質問例
操作
Stop, Repeat
遊び
Tell me joke.
Play Rock Paper Scissors.
Flip a coin.(heads or tails)
Do aliens exist?
What
What time is it in Japan?
What's the weather like in Tokyo?
What's 1234 times 567?
What's the capital of Spain?
What's the definition of paradox?
What is 70 miles in kilometers?
What is Brad Pitt's latest movie?
What‘s internet? Wikipedia “internet”
© 2016 Japan Novel Corporation 21
Where
Where do babies come from?
When
When's the next Olympic?
How
How far away is Christmas?
How tall is Mount Fuji?
How far is the moon?
How far is it from Tokyo to the North Pole?
How many people live in Tokyo?
How old is Barack Obama?
Why
Why is the sky blue?
Who
Who is Donald Trump?
Who is Prime Minister in Japan?
Who is President in Korea?
Order
Remind me to watch football game tonight at 7PM.
Start a timer. How much time do we have left?
Read news.
Add to my to do list/shopping list.
What's in my to do list/shopping list?
Skill
Start Sushi fact.
Trigger Japan Trivia
Trigger machine “stop/available”
Control
Trigger neo pixel “red/green/blue/rainbow/turn off”
日本では売ってないのでちょっと不便
住所登録するとAlexaが賢くなるが、日本の
住所は受け付けない。
日本のアマゾンのアカウントは使えない。→
プライム会員が適用されない。(ブラウザの
エミュレータは日本のアマゾンアカウントでロ
グイン可能。)
外部スキルは、UBERなど日本で使えないも
のが多い。
Amazon Echoは日本の技適取ってない
ので、輸入して日本で使うのはダメ。
今更だが、日本語は通じない。
© 2016 Japan Novel Corporation 22
限定Tシャツ日本じゃもらえない (>,<)
© 2016 Japan Novel Corporation 23
お知らせ
インスタントチームというサイトを通じて
「子育てIoT」というチーム活動を
しています。
メンバー募集中です。(現在2名^^;)
月に1回程度、川崎でミーティングする
だけです。
インスタントチームのサイトで
ご連絡お待ちしております!
© 2016 Japan Novel Corporation 24