最近Amazon Alexa界隈で起きたこと(〜10/16)

海外ではAmazon Echoを中心としたAlexa Skills KitやAlexa Voice Services関連の情報が色々出回っているけど、日本語対応されていないことからまだ国内での情報があまりないと思ったので、普段チェックしたことをブログにまとめていこうと思いました。

目次


現時点のSkill数

カテゴリ 個数
Business & Finance 59
Connected Car 8
Education & Reference 884
Food & Drink 130
Games, Trivia & Accessories 1088
Health & Fitness 119
Lifestyle 357
Local 91
Movies & TV 77
Music & Audio 44
News 341
Novelty & Humor 287
Productivity 121
Shopping 11
Smart Home 110
Social 49
Sports 112
Travel & Transportation 89
Utilities 71
Weather 23
合計 4071

いつの間に4000を超えている。


9月

New Alexa Skills Kit Template for Developers: GameHelper

New Alexa Skills Kit Template for Developers: GameHelper - Amazon Mobile App Distribution Blog

Amazon Echo向けに作られているゲームは意外と多い。 このブログではゲームを作る際のゲームガイド(ゲームの遊び方)を作るためのテンプレートについて解説してくれています。 チェスのコマについて聞くとその画像をEcho Appのカードに表示させる方法などにも触れている。


New Video: Using Speech Synthesis Markup Language (SSML) in Alexa Skills

New Video: Using Speech Synthesis Markup Language (SSML) in Alexa Skills - Amazon Mobile App Distribution Blog

SSMLの使い方のビデオが公開されました。 SSMLは通常のテキストだけでは足りない発話を可能にする構文のことです。 例えば、123ワンハンドレッド・トゥエンティースリーと発話されるが、ワン・ツー・スリーと発話させたい時は<say-as interpret-as="digits">123</say-as>とSSML返してあげる必要がある。


JAWS-UG IoT専門支部 IoTサロン 2016-09 Alexa meetup! を開催した

jawsug-iot.connpass.com

JAWS-UG IoT専門支部でAlexaの勉強会を開催しました。 すでにJAWS-UG 神戸支部でAlexa meetup #01を開催した伊東さんも駆けつけてくれて、Alexa Voice Servicesについて詳しい発表してくれました。


Alexa and Amazon Echo Now Available in the UK and Germany

Alexa and Amazon Echo Now Available in the UK and Germany - Amazon Mobile App Distribution Blog

ついにAlexaとEchoがUS以外の国でも販売&利用できるようになりました。 昨年参加したre:Inventでイギリス英語、ドイツ語に対応を始めたって聞いたけど、それから1年ぐらいしてついに出てきました。

Amazon EchoとAmazon Alexaに感じる可能性 - sparkgene’s blog


Amazon Dot 第2世代が公開

発売日は10/20だが、Amazon Dotが新しく&安くなって登場。 6個(1個無料)、12個(2個無料)入りパックも用意され、家の各部屋において使うイメージ。


How to Build a Multi-Language Alexa Skill

How to Build a Multi-Language Alexa Skill - Amazon Mobile App Distribution Blog

リリースされたイギリス、ドイツ向けにSkillを作る際のやり方についての解説。 詳しくはQiitaに書いたのでそちらを見てみてください。

qiita.com


Announcing the Winners of the Internet of Voice Challenge

Announcing the Winners of the Internet of Voice Challenge - Amazon Mobile App Distribution Blog

Alexaを使ったコンテストがいろいろな方面で開催されているが、hackstr.ioで開催されたAlexa Skills KitもしくはAlexa Voice ServicesとRaspberry Piを使った何かを作れというもの。

www.hackster.io

私もエントリしてみたけど、残念ながら入選できなかった。

www.hackster.io


New Video Course by A Cloud Guru: Alexa Development for Absolute Beginners

New Video Course by A Cloud Guru: Alexa Development for Absolute Beginners - Amazon Mobile App Distribution Blog

Serverlessの教育では先駆的なサービスであるA CLOUD GUREが、Alexa Skills Kitを使ったSkillの開発を勉強できる講座を公開しました。


Alexa Fund Adds New Company to Portfolio by Taking Lead Investor Role in Nucleus

Alexa Fund Adds New Company to Portfolio by Taking Lead Investor Role in Nucleus - Amazon Mobile App Distribution Blog

Alexa Voice Servicesを使った初のスマートホームインターフォンを発売したNucleusが、シリーズAの投資が行われました。その額は$5.6 million(6億ぐらい)。 AlexaやAmazon Echoが登場した時に、Amazonは100億ぐらいのファンドも立ち上げました。 何か面白いものを作ってAmazonの目に止まれば大型の投資をもらえるかもしれないですね。


Alexa Smart Home SkillのHow To記事

Managing Device Discovery for Your Alexa Smart Home Skill - Amazon Mobile App Distribution Blog

Fundamentals of Smart Home Device Control, Including On/Off State - Amazon Mobile App Distribution Blog

Announcing Scenes for Smart Home Skills - Amazon Mobile App Distribution Blog

Amazon Echoがスマートホームデバイスを利用する方法として、現状はPhilipsとWeMoのデバイスは同じネットワーク上に存在すれば、検出して利用することが可能です。 しかし、それ以外のスマートホームデバイスの場合はクラウドに繋がっている必要があり、Smart Home Skillを介して操作されます。 その為、クラウドで管理されている自分のスマートホームデバイスを利用する際にユーザー認証が必須となっており、Custom Skillを作るときと違ってOAuth 2.0を使ったユーザー認証を組み込む必要があります。 この記事では、デバイスの検出とSmart Home Skillの使い方について学べます。


New Alexa Technical Tutorial: Debugging AWS Lambda Code Locally

New Alexa Technical Tutorial: Debugging AWS Lambda Code Locally - Amazon Mobile App Distribution Blog

Alexa Skillのでバッグは実際にAmazon Echoなどから実行したり、テスト画面から実行してLambda側でデバッグする必要がありますが、この記事ではローカルにあるSkillをダミーのリクエストで実行する方法について解説しています。サンプルはNode.jsだけですので、Python版も出てきて欲しいな〜と。


10月

Amazon Enables Developers to Extend Alexa’s Flash Briefing - a New Addition to the Alexa Skills Kit

Amazon Enables Developers to Extend Alexa’s Flash Briefing - a New Addition to the Alexa Skills Kit - Amazon Mobile App Distribution Blog

AlexaにはAlexa Flash Briefingという機能が備わっており、Alexa Appに事前に登録されている配信元(BBC Newsとか)を有効にしてAlexa, What's new?と話しかけると、ニュースを喋ってくれます。 今回の発表で、デベロッパーがFlash Briefing Skill APIタイプのSkillを作ることで、Alexa Flash Briefingに自分のRSSフィードなどを簡単に追加することができるようになりました。 通常のSkillを同様に審査をクリアして公開されると、Alexa Appにカードが表示され有効にすることで自分のフィードがAlexa, What's new?で聞けるようになります。


Alexa Voice Service Introduces API Update that Makes It Easier to Build Hands-Free Products

Alexa Voice Service Introduces API Update that Makes It Easier to Build Hands-Free Products - Amazon Mobile App Distribution Blog

今までAmazon Echo以外のAlexa Voice Servicesを利用したデバイスはWakeワード方式ではなくボタンを押して間音声認識させる方法が多かったのですが、今回のAPIのアップデートにより、サードパーティー製の音声認識技術を使ってAmazon EchoのようにWakeワードで対話できるようになりました。

github.com

サンプルプロジェクトがGithubにあるので、コレをRaspberry Piで動かすとオリジナルのAmazon Echoを作ることが出来ます。


Amazon Music Unlimitedの登場

Amazon.com: Amazon Music Unlimited

Amazon Echo系を持っている人は$3.99/月で使える音楽ストリーミングサービス 支払い情報さえ登録されてれば、Alexaに有効にしてって話しかけるだけで使えてしまう。

少し過去にさかのぼって書いたので結構な量になりましたが、結構活発に動きがありますね。