7. 自作した日本語のAlexa SkillをEcho dotで動かす


# 連載記事
前後関係があるため順番に読んでもらえると分かりやすくなっています。

[1. Amazon AlexaとFire TVでHello Worldを試してみる \- Qiita](https://qiita.com/tochi/items/4da38b02b424926d1095)
[2. Amazon Alexaで音声から引数を受け取る \- Qiita](https://qiita.com/tochi/items/f96ca5979ec2ea6387d8)
[3. Amazon AlexaのCustom Slot Typesを設定する \- Qiita](https://qiita.com/tochi/items/a0342f0882b2c642d40c)
[4. Amazon AlexaからHerokuのRailsにつなぐ \- Qiita](https://qiita.com/tochi/items/183658fabd1416028065)
[5. Amazon Alexaで会話を続ける（セッションを引き継ぐ） \- Qiita](https://qiita.com/tochi/items/ec613355e4f5913a8755)
[6. Amazon Alexa のスキルを日本語化する \- Qiita](https://qiita.com/tochi/items/682adf708bb7fd0f1ca9)
[7. 自作した日本語のAlexa SkillをEcho dotで動かす \- Qiita](https://qiita.com/tochi/items/db9542e191bbdb7f77c2)

# はじめに

先日Echoの国内発売が開始されました。
そこで自作した日本語のHello WorldをEcho dotで動かしたいみと思います。
US版では開発中のスキルは同じAmazonアカウントに自動的に紐付けられていました。
しかし、日本語版では少し手順が異なったので説明したいと思います。

# 公開情報を入力する

日本語のテスト中のスキルをEcho dotで動かすには公開状態の手前まで進める必要があるようです。

その為、公開情報のうちでオプション以外の内容をすべて入力します。
今回は話を簡略化するために適当な内容を入力しました。アイコンも適当な物を準備して入れています。
もちろん本当にスキルを一般公開する場合には正しい情報を入力してください。
また、English版の言語も上のタブから削除しています。
最後に最下部の「保存」を押します。

![スクリーンショット_2017-11-19_16_01_44.png](https://qiita-image-store.s3.amazonaws.com/0/4529/01eb5d7a-65ac-c938-fe8e-d832f2159d79.png "スクリーンショット_2017-11-19_16_01_44.png")

![スクリーンショット 2017-11-19 16.01.53.png](https://qiita-image-store.s3.amazonaws.com/0/4529/ea0b13ae-eb1c-6a9c-514b-a35f43b54c34.png "スクリーンショット 2017-11-19 16.01.53.png")

# プライバシーとコンプライアンスを入力する。

次にプライバシーとコンプライアンスについても適当な内容を入力します。
最後に最下部の「保存」を押します。

![スクリーンショット 2017-11-19 16.05.41.png](https://qiita-image-store.s3.amazonaws.com/0/4529/811be6a1-0315-088b-5e8c-4f09ef18bf4c.png "スクリーンショット 2017-11-19 16.05.41.png")

# Skills Beta Testingからテスターを追加する。

ここまで行うと左側のステップが全て緑になります。
Skills Beta Testingの「テストの管理」が押せるようになるので押して次に進みます。

![スクリーンショット_2017-11-19_16_08_14.png](https://qiita-image-store.s3.amazonaws.com/0/4529/09c34609-0895-6324-a181-135c4d146516.png "スクリーンショット_2017-11-19_16_08_14.png")

テスターのメールアドレスにEcho dotと紐付いているAmazonアカウントのメールアドレスを登録します。
※ 初めてテスターを追加する場合スクリーンショットが下のものと違うと思います。テスターのメールアドレスという項目に登録してください。

![スクリーンショット_2017-11-19_16_11_43.png](https://qiita-image-store.s3.amazonaws.com/0/4529/1ab756da-c0e7-5075-9c95-3224b1d56f40.png "スクリーンショット_2017-11-19_16_11_43.png")

登録したテスターのメールアドレスに招待メールが届きます。
このときに気をつける事は、下側の「JP Customers」のリンクをクリックすることです。

![スクリーンショット_2017-11-19_16_15_49.png](https://qiita-image-store.s3.amazonaws.com/0/4529/f04de293-d9ff-7aae-6437-44b48a8c1f1d.png "スクリーンショット_2017-11-19_16_15_49.png")

同意画面が表示されるので同意して次に進みます。
Alexa Web Appが表示されると、テスト用のスキルが有効化されます。

![スクリーンショット_2017-11-19_16_18_26.png](https://qiita-image-store.s3.amazonaws.com/0/4529/1f328a82-3431-0d51-58d0-f3e2a55e9e1c.png "スクリーンショット_2017-11-19_16_18_26.png")

# 結果

これでEcho dotからテスト中の日本語スキルが利用できるようになります。

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">やっと日本語スキルをEcho dotで動かせた。<br>RT 自作した日本語のAlexa SkillをEcho dotで動かす <a href="https://t.co/rweXsTYzw1">https://t.co/rweXsTYzw1</a></p>&mdash; tochi (@aguuu) <a href="https://twitter.com/aguuu/status/932411105393049601?ref_src=twsrc%5Etfw">2017年11月20日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


# まとめ

US版のときと少し手順が異なり最初苦戦しましたが、これで国内向けのスキルの開発ができそうですね！

Let's enjoy Alexa.