Skip to content
sparkgene edited this page Feb 19, 2017 · 4 revisions

JAWS DAYS 2017 ハンズオン alexa skills kit で遊ぼう【応用編】

Skillの種類

  • Custom Skills
    • Skillを作ると言ったら、だいたいこれのこと。全部自分でやる代わりに、自由度は高い。
  • Smart Home Skills
    • Philips Hueなどスマート家電の操作を決められた発話で操作できるようにするためのAPI。このSkillから呼ばれるもの(skill adapter)を開発する。
  • Flash Briefing Skills
    • Alexa Flash Briefing向けSkill。AlexaにはRSSなどの読み上げ機能が備わっており、Alexa, what's new と話しかけると、登録されているRSSを拾って来て読み上げてくれます。

ハンズオンで作るSkill

Echoを利用しているユーザーへどんな用途に利用しているかのアンケートによると、ニュースを読むのに使っているというのが4位でした。
https://www.businessinsider.jp/post-851

Alexaには Alexa Flash Briefing という機能が備わっており、Alexa Appに登録されている配信元(BBC Newsとか)を有効にして『Alexa, What’s new?』と話しかけるとニュースを喋ってくれます。 このハンズオンではFlash Briefing Skill API を使って任意のニュースを読み上げてもらえるようにSkillを作成します。

Flash Briefing Skill

まず最初に

Alexa Skills Kitのサンプルソースをダウンロードしてください。

https://github.com/sparkgene/jawsdays-ask-handson-advanced/archive/master.zip

最初に確認

  • Amazon.comのアカウントは作成済みですか?
  • AWSマネージメントコンソールでRoleの作成など行いますので、その権限を持ったアカウントで作業してください。
  • PCのマイクとスピーカーを利用します。利用可能な状態ですか?

Alexa Skills Kitの登録