Edited at

alexa-avs-sample-appを日本語に対応させる

More than 1 year has passed since last update.

(2017/12/21更新)

12/19の更新で、公式に日本語に対応したようです。

https://github.com/alexa/alexa-avs-sample-app/commit/f78290baf141c53604ed3ee79ffd8fb1a74fad37

そのため、この記事は用無しとなりました。

今まで見てくださった1206名の皆様、いいねをくださった10名の皆様、ありがとうございました!


本日(11/15)からAmazon Echo購入の招待メールが配信されているようですが、私のところにまだ来ていません。

悔しいので、alexa-avs-sample-appを日本語化してみました。


公式サイト

【GitHub】

https://github.com/alexa/alexa-avs-sample-app

【Quick Start Guides】

Raspberry Pi

https://github.com/alexa/alexa-avs-sample-app/wiki/Raspberry-Pi

Windows

https://github.com/alexa/alexa-avs-sample-app/wiki/Windows


日本語化の方法

Raspberry piでは以前導入したことがあったので、今回はWindowsに導入しました。

導入手順は、上記Quick Start Guidesのとおりです。

ただ、そのままでは、Javaのアプリ(Alexa Voice Service Sample Java Client)が日本語に対応しておらず、日本語が選べないので、少しだけ細工します。

mvn installを実行する前に、変更します。


設定ファイル

samples\javaclient\config.json

-"locale":"en-US",

+"locale":"ja-JP",


Javaソース

samples\javaclient\src\main\java\com\amazon\alexa\avs\config\DeviceConfig.java

 public class DeviceConfig {

private static final String DEFAULT_HOST = "https://avs-alexa-na.amazon.com";
public static final String FILE_NAME = "config.json";
private static final List<Locale> SUPPORTED_LOCALES = new ArrayList<>();
static {
SUPPORTED_LOCALES.add(Locale.US);
SUPPORTED_LOCALES.add(Locale.UK);
SUPPORTED_LOCALES.add(Locale.GERMANY);
+ SUPPORTED_LOCALES.add(Locale.JAPAN);
}

こんだけ。

成功すれば、Localeja-JPに設定できるようになります。

キャプチャ.PNG


色々やってみた

Google PlayからAmazon Alexaアプリをインストールしてスキルを追加してみました。


  • 天気予報

  • radiko.jp

  • ピカチュウトーク

全部動きました!Echo買わなくても一通りのことができそう!!


QiitaでAlexa関連のサイト

Skill作って見ようと思います。

Amazon Echo を日本語でセットアップする。

 https://qiita.com/takustaqu/items/10d2fb58dbcbf94b1304

Raspberry Pi2 で Alexaに話してみる

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

Raspberry pi 2BでAmazon Alexaを動かしてみた

 https://qiita.com/noimi/items/f107df4ff8b754fd0df0

Alexa Skill Kitを触ってみる

 https://qiita.com/Darmuck/items/07dfd996ad4e90e1d605

はじめてのAlexa

 https://qiita.com/kei_0324/items/e97fe52df9e0a91ad5bf