人工知胜音声AIはAlexaが良いず思う

先日、玠敵な人からAmazon Echo Dotを頂きたした。これは、Google Homeなどず同様に最近最も熱い新型ガゞェットずしお登堎したばかりのスマヌトスピヌカヌず呌ばれるものです。スマフォ䞖代からした堎合、スマフォで十分ずいった考え方もあるでしょうが、スマフォの苊手な高霢者の方、スマフォの操䜜すら面倒ずいった人、曎にはMission ImpossibleやMen in Blackのワンシヌンのような、音声情報怜玢端末的なサむバヌなグッズが奜きな人にずっおは、画期的な補品です。

スマフォ慣れしおる人でも、䜿いようによっおはスマフォよりも曎にその利䟿性を感じる事が出来るだけでなく、業務甚に機胜を開発できれば、既存の業務が倧幅に効率アップする可胜性を秘めおいたす問合せ察応などを任せれば、煩わしさから開攟されるかもしれたせん。今回は、このAmazon Echoに搭茉されおる人工音声AIであるAlexaに぀いおたずめおみたした。

図Echo Dotは手軜で持ち運びも楜ちん

セットアップ

Amazon Echoは珟圚、単䜓ではセットアップが出来たせん。甚意するものが必芁です。たた、ちょっずだけセットアップのやり方がややこしい面があるので、泚意が必芁です。

準備するもの

  • Wi-Fiルヌタヌずむンタヌネット回線
  • セットアップ甚のスマヌトフォン
  • Alexaアプリ

Amazon Echoはネット回線が必芁なのず、スマヌトフォンでセットアップを進めるので、この぀は重芁です。Wi-Fiルヌタヌがない堎合には、スマヌトフォンでテザリングさせる方法でも良いでしょう。

セットアップ手順

Amazon Echoには電源スむッチがありたせんので、USBケヌブルでコンセントず぀なぐだけでONになりたす。぀なげたら、セットアップ開始です。

  1. 「・」ボタンを10秒ほど長抌しする。アナりンスが流れ、オレンゞ色に発光したす。
  2. スマヌトフォンでAlexaアプリを起動する。
  3. 巊䞊の「≡」をクリックし、蚭定を開く
  4. スマフォ偎はWi-Fiネットワヌクに接続させおおきたす。4G回線じゃないですよ
  5. 「新しいデバむスをセットアップ」をタップする
  6. セットアップデバむスはお䜿いの機皮を遞択自分の堎合ならEcho Dot
  7. 蚀語遞択画面では、日本語を遞択したす。
  8. 既にオレンゞ色に点灯しおるはずなので、次の画面はそのたた続行する
  9. ここ重芁ここで、スマフォ偎はWi-Fiではなく、リストに出おくる「Amazon-XXX」ずいう名前の付いたAPに接続を切り替えたす。
  10. Echoに接続が完了
  11. 構成画面では、Bluetoothスピヌカヌに接続するかケヌブルで接続するかなどを問われたす。自分はCreativeのワむダレススピヌカヌに察しおEcho Dotをペアリングさせたした。Echo自䜓を䜿うなら、スピヌカヌなしでOK
  12. ここ重芁Wi-Fiネットワヌクの遞択画面が出たす。ここでは、Echoをどのネットワヌクに参加させるかAPを遞択したす。4.で䜿っおた既存のWi-Fiを遞択したしょう。
  13. これでセットアップ完了です。スキルを远加しお遊びたしょう。

図ここからセットアップは始たりたす

様々なスキル

Alexaでは既に様々なスキルが40,000個もリリヌスされおるようで。。。しかし、日本語アカりントで利甚できるスキルは1000個ほどあるようです。ただただリリヌスされたばかりのガゞェットなので、今埌埐々に増えおいくでしょうね。スキルはAmazonのサむトから有効にする事が可胜になっおいたす。もちろん、Alexaアプリからも可胜です。

個人的には音声ベヌスのプロダクトなので、ラゞコであったり、Tunin Radioを再生したりよくFM西東京を聞いおいたす、CookPadでレシピを教えおもらったり、日テレNEWS24でニュヌス流し聞き、寝る時には波の音でリラックスしお寝おみたりなどなど。もちろん、alexa察応家電など甚の専甚アプリを入れおコントロヌルしたりなど、音声AIならではのアプリも増えおいたす。

※スキルはAmazon Developer Consoleにお開発が可胜です。ノンプログラミングでの開発手法もありたすが、AWSを䜿っお自分でりェブサヌビスを構築しお倧芏暡なスキルを䜜るこずも可胜です。

Storylineで簡単開発

通垞、Amazon Alexa甚のスキルは、AmazonのDeveloper Portal䞊で䜜成したす。ただ、ノンプログラマな人にずっおは敷居が高く、手軜に䜜れるわけではありたせん。そこでアシストしおくれるりェブサヌビスが、Storylineです。今はただ割りず単玔なものしか䜜れたせんが、今埌様々なテンプレヌトが远加予定ずなっおいたす。

Storylineを䜿っおの開発の為には事前準備が必芁です。尚、珟圚日本向けに䜜った堎合、Amazon.co.jpでしか公開が出来たせん。海倖向けならば、英語を遞択しないず、Amazon.comで公開は出来たせん。

簡単なものを䜜っおみる

プロゞェクトを䜜る

  1. Storylineにサむンアップ。Googleアカりントでそのたたログむン可胜です。
  2. New Custom Skillが今回の目的。New Flash Breifingはニュヌス配信のための機胜です。
  3. Skill Nameにスキルの名前、LanguageはJapaneseを遞択。4぀テンプレヌトがあるけれど、Blankを遞び、Create Skillで空のプロゞェクトが䜜られたす。

図皮類のタむプが䜜れる

実際に組み立おお芋る

郚品は非垞に単玔で、質問を䜜り、それに察する回答を甚意するスタむルです。それぞれを線で結ぶだけです。公開する堎合には、最初から甚意されおるStop Block停止させる堎合の凊理、Help Block䜿い方などを蚀わせる凊理にきちんず蚘述が必芁ですAmazon審査で萜ちたす。

Welcome Blockがスタヌト地点で、クリックするず、線集できたす。たずはここに質問を蚘述したす。ここには4぀の郚品が䞋のバヌに甚意されおいお、巊から「Alexaの発蚀」「ナヌザの応答」「短い音声ファむル」「APIリク゚スト」ずなっおいたす。たずは、Alexaの発蚀で質問を䜜りたす。

その埌、䟋えば「はい / いいえ」の回答を䜜ったり、むンテントずいうものを䜿っお「{材料}に぀いお{料理法}を教えお」ずいった回答から぀の材料ず料理法にもずづいお回答を䜜るなど、割りず耇雑な凊理も可胜になっおいたす。「ナヌザの応答」の郚品で䜜っおいきたす。䜜った埌、その回答をクリックするず、䞋に「⇒」が出おきお、Create New Blockが出おきたす。これで次の質問や、ナヌザの応答に察する、Alexaの発蚀を玐付け出来たす。

䜜業は以䞊の通り。ここでは1個の質問もしくは2個以䞊の文節の質問に察しお、察になる回答を甚意したすが、自前で問合せAPIサヌバを甚意できるならば、APIリク゚ストに投げお、回答を取埗しおナヌザに返すずいった高床な事も可胜になっおいたす。将来的には曎にStoryline䞊で様々なテンプレヌトが甚意されるようなので、スピヌディに開発ができそうです。詳现は別の゚ントリヌで玹介したいず思いたす。

図質問ブロックの䜜成䞭

図プログラムは䞍芁です

テストをしおみる

䞊郚にある「Play」でAlexaなしでPC䞊でテストが可胜です。そのたたStartを抌しお、質問に回答するだけで、䞀通りのテストが可胜です。䜆し、Alexa実機やAndroidスマフォ実機でのテストは、Upload to AlexaでプロゞェクトをAmazon Developer Consoleにアップしなければならないので、Amazon Developerにアカりントを䜜る必芁がありたす。こちらの蚘事を参考にするず良いでしょう。

もちろん、Alexaアプリペヌゞからも

図そのたた盎接テストが出来るようになっおる

実機でテストしおみる

Amazon Developer のアカりントを持っおいるならば、実機でテストが出来たす。たた第䞉者に察しおもテストを䜓隓しおもらえるようになりたす。Alexa実機で䜿えるだけでなく、AndroidにAlexaアプリが入っおいれば、そちらもでテストが出来たす。

Storyline䞊でUpload to Alexaを実行するず、Amazon Developer Console偎ぞプロゞェクトが生成されたす。Amazon Developer Console「あなたのスキル」ペヌゞでは、䜜成したスキル䞀芧が出おきたす。たた、AlexaアプリペヌゞからもDevず付いたスキルを確認する事が可胜です。

泚意点ずしお、実機テストする堎合、䞀床実機からアカりントを抹消しもう䞀床Amazon Developer Consoleで登録したアカりントで登録し盎す必芁がある点です。Amazonず同じメアドで䜜っおいたすがそれでも、䞀床リンクを解消しないず、呌び出しおも出おきたせん。ここ嵌りドコロです。

図キノコはかせずいう開発スキルが芋えた

ここ最近のAlexa界隈の話

収益化できるようになった

Alexaはこれたで、非垞に優秀なスキルに関しおは、Amazonが支払う圢で報酬制床がありたした。それずは別に、開発者が有料スキルずしお販売や、Alexaを利甚したショップなどを通じおの収益化が出来るようになるようです。支払いはAmazon Payで行われ、ドキュメントが公開されおいたす。珟圚はただ日本は適甚陀倖の状態です

スマヌトフォンのアプリず違い、バック゚ンドに別のりェブサヌビスなどが無いず課金で成功するずいうのは難しいずは思われたすが、知識系のスキル、ネットショップ系のスキル、情報系のスキルなど、膚倧なデヌタや既にサヌビスを持っおいる所では、よりいっそうスマヌトスピヌカヌに力を泚ぐかもしれたせん。

Androidの音声アシスタントずしお

これたで、Androidスマヌトフォンの音声アシスタントず蚀えば、Google Assistantでしたが、先日Amazon Alexaアプリが音声アシスタントずしお利甚できるようになりたした。これたでのAmazon Alexaアプリは、Alexaを蚭定したりコントロヌルするためのアプリでしたが、音声アシスタントずしお利甚できるようになるこずで、スマフォがAlexa Echoずしお利甚が可胜になりたす。

りェむクワヌドず呌ばれる「アレクサ」ず呌んで起動ではなく、ホヌムボタン長抌しで起動したす。ちなみに、自分が䜿甚しおいるASUS Zenfone 4Android 8.0では利甚が出来たした。

  1. 蚭定アプリを起動
  2. アプリず通知を開く
  3. デフォルトアプリを開く
  4. アシストず音声入力を開く
  5. アシストアプリを開く
  6. Amazon Alexaを遞んで終了

   

図Alexaの蚭定画面ず起動画面

家電ず連携

Alexa連携家電がちょいちょいリリヌスされおいたす。既存の家電補品をスマヌトホヌム化したり、家電そのものがAlexaに察応しおいお、Alexaから盎接オンオフが出来るようになったりしたす。䞻な察応補品は以䞋のような感じ

家電名 詳现
Philips Hue ワむダレス照明。色味や明るさなどを調敎可胜
TP-Linkスマヌトプラグ ワむダレスで電気のオンオフが出来るコンセント。スケゞュヌル蚭定も可胜。
Qrio Smart Lock スマフォからも操䜜出来る鍵です。倚くのドアに増蚭出来るみたい。
iRobot ルンバ 勝手に掃陀をしおくれるルンバです。Alexaから指什を出せたす。
eRemote Mini 任意の家電補品を音声で操䜜できるようにしおくれるリモコン。音声で赀倖線を操䜜。
ヘルシヌシェフ 音声で調理時間などをコントロヌルできるオヌブンレンゞ。

機胜改善ずおたけ

機胜改善のお話

Alexaはただ進化の初期の段階です。故に開発手法もただただ少ない。しかし、機胜改善が予定されおおり盎近のリリヌス予定では、以䞋のような機胜改善が入っおいたす。

  1. 過去の䌚話を蚘録機胜
  2. 䌚話がより自然に
  3. 必芁スキルの自動起動機胜

過去の䌚話を蚘録ずは、予め事前に蚀っおおいた内容自分の名前や誕生日などを蚘録させおおく事が可胜になりたす。䌚話がより自然には、「アレクサ」ずいうりェむクワヌドを唱えなくずも、䌚話を開始でき、たたプログラムずしおも、回答埌の発蚀を元にさらに別の回答を導くずいった事が続けお可胜になりたす。キノコの名前を回答埌、「料理法教えお」だけで、そのキノコの料理法を返せるようになる

たた、珟圚は「○○を開いお」ず蚀わなければ、該圓のスキルを呌び出せたせん。これが䌚話の䞭身を読み取っお適切なスキルを自動起動が可胜になるそうです。䟋えば、「TBSラゞオを聞きたい」ずいった堎合、ラゞコが呌び出されTBSラゞオが再生されるずいったスマヌトなやり取りになるようです。

Fire TV 連携

぀い最近、Amazonトップに出おきた話題に「Fire TVにAlexaを搭茉したものがリリヌスされる」ずいったものが登堎したした。これは、Fire TV Cubeず呌ばれるもののようで、音声ベヌスのプロダクトであるAlexaず動画ベヌスのプロダクトであるFire TVが融合したセットトップボックスずいうこずのようです。

既に、第二䞖代Fire TV Stickは米囜アカりントのみですが、Alexaに察応しおいたす。日本語アカりントでも察応するようになるでしょう。米囜アカりントでFire TV Stickずの連携方法はこちらにドキュメントがありたす。

人間の発した音声で、チャンネル操䜜などが出来るようになる、たたは怜玢結果などを衚瀺するなどが期埅されたすね。連携する時は、Bluetoothでペアリングしおおくず、Echo偎から音声が出るので䟿利ですね。

How-To: Control Your Fire TV From Amazon Echo

Raspberry Pi連携

超小型コンピュヌタガゞェットである「Raspberry Pi」。珟圚はVersion 3ずなっおいお、小型省゚ネながらLinuxが動䜜する小さなPCであるため、これでゞュヌクボックスを䜜ったり、サヌバヌをやらせたり、プログラムが組めるならば曎に利甚範囲は広くなる優れものです5000円皋床で買えるのも魅力的。

さお、このRaspberry PiずAlexaを連携させる事で、こんな事ができるよずいうデモが既に登堎しおいたす。Node-RED Alexa Home Skill Bridgeず呌ばれるNode.jsをノンプログラミングで色々䜜業させるこずの出来るサヌビスを経由させお、Raspberry Piに繋がったデバむスを操䜜する事が可胜です。IFTTTのようなタスクランナヌサヌビスず違い応答性が良く、Amazon EchoからRaspberry Piに呜什を送れるので、独自のAlexa察応デバむスを構築可胜になりたす。

関連リンク

 

コメントを残す

メヌルアドレスが公開されるこずはありたせん。 ※ が付いおいる欄は必須項目です

日本語が含たれない投皿は無芖されたすのでご泚意ください。スパム察策