MUDAなことをしよう。MUDAなことをしよう。最近いろいろ遊び過ぎたので、しばらくは真面目というか、比較的実用的な記事を書いていこうと思います。Homeやら、最近だとAppleまで同じような端末を開発しているという噂もあったりして、なんだか音声アシスタント端末?が盛り上がっているようです。お値段もするし、そもそも日本だとまだ全然モノ自体がないので、ここは一発自作して、「音声アシスタント端末」とやらがある生活を先行的に評価してみたいと思います(既にやっている人はたくさんいそうですが)。Pi+Juliusがよくある手段だったかなと思います。スタンドアロンで動くし無料だし、というのはとても魅力なのですが、過去に自分も使ってみた感じでは、なかなか使いこなすのは難しいなあという印象でした。安定して認識させようと思ったら、おそらく相当にチューニングしないといけないと思います。APIを使ったWebアプリに音声認識を任せる、というのもやってみました。音声認識は天下のGoogle様のサーバに任せてしまう、というアプローチです。APIを叩くJavaScriptを書くのに慣れが必要だと思いますが、少なくとも認識精度という面では悪くないと思います。いかんせん、自分の普段使いのiPhoneでは利用できません。APIをサポートしてくれていません。Siriと競合する可能性があるからサポートしないのかねえ。なると、iPhone使いの自分としてはなんとかSiriを使わせて欲しくなるのですが、残念ながらSiriは現状、developerには公開されていません(サードパーティに公開されるという噂もあるけれど)。仮に公開されたとしても、イチからiOSのアプリ開発を勉強する元気は今のところありません。したものかなーと思っていたところで、以下のような記事を見つけました。Siriで家電を音声操作できるようにするふむ。これならiOSのアプリ開発は一切することなく、これまでの工作の延長線上でなんとかやれそうです。PiをHomeKit機器としてSiriに認識させると。LiteでいうOpenECHOみたいなものか)を利用して実現しているのですが、これが結構人気なようで、様々なプラグインがすでに存在している模様。その中には自分も所有しているIRKitのプラグインもあるので、それを使えばサクッと家電制御は出来てしまいそうですが(上の記事がまさにそれ)、個人的にはこちらのHTTPリクエストを投げるプラグインの方に惹かれています。APIを用意できれば、その機器はSiriで操作できるようになる。