Alexa (Amazon Echo Plus)を使ってピカチュウと会話してみた。

この記事はサムザップ Advent Calendar 2017の8日目の記事です。
昨日は[fujisyun](https://qiita.com/fujisyun)さんの[なんとなくエンジニアマネージャーな方必見!ここだけは押さえておけ3つのポイント!!](https://qiita.com/fujisyun/items/c98e432ef7159ce91b3c)でした。

本日は「にゃんてっく」（猫のための技術）を模索するインフラ属カミツキガメ科の leosaki（leosuke） です。
[fujisyun](https://qiita.com/fujisyun)さんからお題をもらってしまったので、お答えしようと思います。

[fujisyun](https://qiita.com/fujisyun)「re:Inventは面白かったですか!!ヒトコトで表現してみてください!!」
私「色々な初体験がありました(ポッ」

中国の方に中国語で話しかけられたり、ホテルの人にニイハオって言われたり、あやうく強盗に遭遇しそうになったり、最終日のバスに携帯電話を忘れたり... その辺りの話は後日詳しく弊社のブログに記載します。

では、本文をどうぞ！

# やること
最終目標は自分で AlexaSkills を開発するところなのですが、まずはセットアップということで以下の一つに絞ります。
- Amazon Echo Plus でピカチュウと会話したい

# 必要なもの
1. Amazon Echo Plus (Alexa)
2. Wi-Fi （Alexaが使用する）
3. スマートフォン （Amazon Alexaアプリをインストールするため）

# 開封の儀

パッケージはこんな感じでした。Hueが付いてくるのですが、うちに電球つけられる場所がお風呂とトイレしかないことに気がついたのは開け始めてからでした....
![IMG_20171206_223340.jpg](https://qiita-image-store.s3.amazonaws.com/0/145853/25560e98-c59f-9178-6a2d-27b80582bb91.jpeg)


こんな感じで本体が横たわっています。
![IMG_20171206_223410.jpg](https://qiita-image-store.s3.amazonaws.com/0/145853/fc8f6c35-bee5-bd3c-0614-c9417ffc0920.jpeg)


蓋の形がこんなふうになっており、しっかりホールドされていたみたいです。そして、amazonさんのロゴが描いてある（こういうの大好きです）。
![IMG_20171206_223421.jpg](https://qiita-image-store.s3.amazonaws.com/0/145853/29768258-335b-e563-028f-2db55bcca936.jpeg)


同梱されていたものは、説明書、製品ガイド、ACアダプタ。黒い箱にACアダプタが入っています。
![IMG_20171206_223850.jpg](https://qiita-image-store.s3.amazonaws.com/0/145853/33737d1c-99d7-e305-edfd-e79934d78fe2.jpeg)

英語でなんやら説明が描いてありますが、裏側にACアダプタの差込口があることがわかれば良さそうです。
![IMG_20171206_223937.jpg](https://qiita-image-store.s3.amazonaws.com/0/145853/860b88e7-ee58-827c-d670-e2b2f092f7d5.jpeg)

セットアップ手順が解説されてました。シンプルでわかりやすいですね！
![IMG_20171206_224030.jpg](https://qiita-image-store.s3.amazonaws.com/0/145853/6c2f21da-5a97-e843-0c42-0386c2fc936e.jpeg)

##セットアップ手順
1. ACアダプタをつなぐ
2. Alexa アプリをインストール

さっそく、コンセントにつないだACアダプタを差込口にさしてみます！
![IMG_20171206_224139.jpg](https://qiita-image-store.s3.amazonaws.com/0/145853/67a7c74e-3d1a-1c54-e44d-39a345bedc38.jpeg)


# Alexa の反応など
まず、LightLing が青く光ります。明るい水色の光が徐々に大きくなって、Amazonのロゴのような橙色になりました。そして、「Hello, your Amazon Echo is ready for setup.Just follow the instructions in your Alexa app!」

AmazonEchoPlus起動時の様子 *YouTubeへのリンクです*
[![AmazonEchoPlus起動時の様子](http://img.youtube.com/vi/HzNaxyzF2d0/0.jpg)](https://youtu.be/HzNaxyzF2d0)

えぇー、聞き間違いかもしれないですけど、「Alexa appの説明に従え」って... と思いつつ、Alexa App をインストールします。
![Screenshot_20171206-225804.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/14538d02-065b-0ab4-0d83-79d7cf36cd75.jpeg)

インストールが完了するとロゴが表示されます。
![Screenshot_20171206-230038.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/09fe9b75-1935-68f5-00c1-a6e36201ada1.jpeg)

アマゾンのアカウントでログインします。使用には認証が必要で、コードの入力が必須で、E-mailで送られてきた6桁の数字を確認し、入力します。
![Screenshot_20171206-230444.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/46aa945d-1be9-ce60-b7d1-f11654b58814.jpeg)

![Screenshot_20171206-230052.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/e645cdb2-7b01-4062-5b79-705580e8608e.jpeg)

ようやくセットアップ開始です！
![Screenshot_20171206-230335.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/1458a35e-83ef-9a3d-6ea4-e64fdacb5613.jpeg)

まずはデバイス選択。今回は Echo Plusを選択します。
![Screenshot_20171206-230341.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/cf906b95-6c54-e222-8a2d-73db7228bde6.jpeg)

言語選択します。※ここで設定してもデバイス側では認識されませんでした（後述）
![Screenshot_20171206-230346.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/ab1b929e-1ad8-790a-eb3b-4e18bf6e304a.jpeg)

ここではスマートフォンとAmazonEchoを接続する。
![Screenshot_20171206-230351.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/e107f2c4-4404-fec6-8773-8a24cf93148c.jpeg)

オレンジ色になるまで待てといわれるが、最初からオレンジ色だった。
![Screenshot_20171206-230407.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/1a1dc6ea-79f7-bd9d-7a87-8803cc1cee17.jpeg)

Amazon-XXXというWi-Fiを探して接続します。※ここでなぜか見つからず少し待って諦めかけたら表示されました。オレンジ色になるまで待つとはなんだったのだろうか...
![Screenshot_20171206-230413.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/3b88e4a1-cb9e-4f69-886c-6370df457afc.jpeg)

接続できました。
![Screenshot_20171206-230444.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/a70f7b9d-656c-0c66-c748-9c4d9e53c092.jpeg)

英語しか使用できない可能性がでてきました... 最大で24時間待ちです。
![Screenshot_20171206-230510.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/f2f9ce9e-9a2d-7f61-9e4b-a0a2f97090be.jpeg)

Wi-Fiの接続設定画面が表示されるので、Wi-FiのSSIDとパスワードを入力しました。ようやく Alexa がインターネットにつながりました。
![Screenshot_20171206-230949.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/c46c9077-6c65-7935-a196-453b601693ec.jpeg)

その後、説明を読んでいくと Amazon Music Unlimitedに登録できる画面がありました。※後からでも契約できるようです。私はここで登録しました。
![Screenshot_20171206-231414.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/d9073cb4-37c7-98fa-b27b-05d8990c86e8.jpeg)

ようやく完了！
![Screenshot_20171206-231556.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/8af7d256-e630-4060-adda-49530e2dd751.jpeg)

## 音声認識してもらう
しかし.... 英語しかつかえない！！ でも、拙い英語が伝わった時はちょっと嬉しかったです。

AmazonEchoPlusが挨拶してくれたよ！ *YouTubeへのリンクです* 
[![AmazonEchoPlusが挨拶してくれたよ！](http://img.youtube.com/vi/liGMoxp7ons/0.jpg)](https://youtu.be/liGMoxp7ons)

AmazonEchoPlusに富士山の高さをきいてみた *YouTubeへのリンクです*
[![AmazonEchoPlusに富士山の高さをきいてみた！](http://img.youtube.com/vi/CcvFI0MWaUs/0.jpg)](https://youtu.be/CcvFI0MWaUs)

しばらく、放置すると... アップデートがあり、Alexaがアップデートしますよーとおしえてくれました。Alexa Appで言語設定できるようになってました。
![Screenshot_20171206-233620.jpeg](https://qiita-image-store.s3.amazonaws.com/0/145853/244b5d89-af05-69ca-71e0-69676baa4999.jpeg)

## ピカチュウを呼ぶ前準備
ピカチュウと会話するためには「スキル」と呼ばれるモジュールを有効化する必要があります。

Alexa Appのメニューからスキルを選択します。


開いたスキル画面で「ピカチュウ」と検索すれば出てきます。
![Screenshot_20171207-235558.png](https://qiita-image-store.s3.amazonaws.com/0/145853/d2180f47-3d0c-fed6-f0cb-dababb7f67bc.png)

クリックして有効化したら、ピカチュウを呼んでみましょう！

## ピカチュウを呼んでみた（1回目）
「Alexa, ピカチュウを呼んで！」「こんにちは,このスキルでは...」
（ピカチュウじゃないんかい！と思ったら、ピカチュウを呼んで通訳してくれました。）

AmazonEchoPlus ピカチュウを呼んでみた（1回目） *YouTubeへのリンクです*
[![AmazonEchoPlus ピカチュウを呼んでみた（1回目）](http://img.youtube.com/vi/byn8HfC3KXA/0.jpg)](https://youtu.be/byn8HfC3KXA)


放置すると、ピカチュウは帰ってしまうみたいです... (次回はバイバイ言ってみようと思いました。)


## ピカチュウを呼んでみた！（2回目）
「Alexa, ピカチュウを呼んで！」「ピカ、ピカチュウ♪」
「100万ボルトだ！」「ピッ、カ... チ゛ュュュュュュュュウ！」
「ピカチュウ♪」「ピカチュウ！ピカピーカ、ピカピーカ♪」
「ピカチュウ.... バイバイ」「ピカチュウ！」
「ピカチュウ、バイバイ」「ピカチュー、ピカーピカー♪」（スキルが終了）

AmazonEchoPlus ピカチュウを呼んでみた（2回目） *YouTubeへのリンクです*
[![AmazonEchoPlus ピカチュウを呼んでみた（2回目）](http://img.youtube.com/vi/oOfEekoszYM/0.jpg)](https://youtu.be/oOfEekoszYM)


不思議なもので、ピカチュウと会話しているとピカチュウが何言っているか聞こえる気がしますね。
「ピカ、ピカチュウ♪」＝「ボク、ピカチュウ♪」
「ピカーピカー♪」＝「さよーならー♪」

# まとめ
設定がちょっと長くて疲れますが、初めて触る人には優しい親切設計だなと思いました。
また、ピカチュウとっても可愛いです。でも、レポート書いていたら、「ピ」と「カ」がゲシュタルト崩壊し始めました....

そして、Amazon Echo Plus とても便利ですね。朝に通勤路の電車運行状況と天気を教えてくれるように設定してみました。アラートや英語クイズなどもあり、生活の一部になりそうな予感がします。

AWSの Lambda を使ってスキルが作れるようですので、次回は作成してみたいと思います。

# 参考文献

[話題のAmazon Alexa について調べた](https://qiita.com/takecore@github/items/3d995b71d3c1ef755e1b)
[Amazon Echo を日本語でセットアップする。](https://qiita.com/takustaqu/items/10d2fb58dbcbf94b1304)



- - -

サムザップアドベントカレンダー 2017 9日目の明日は、[xxxxxxxxxx](https://qiita.com/)さんの[Lua+PEGでiniをparseする](https://qiita.com/xxxxxxxxxx/items/4ad1448e54519921a453)です。