過去にQiitaに投稿した内容のアーカイブです。
(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);
}
こんだけ。
成功すれば、Locale
がja-JP
に設定できるようになります。
色々やってみた
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