cuiミクさんでSiri対抗アプリを作ってみました。人工無脳ですが、デモ動画を作ったので、どんな感じかは下記参照。【ニコニコ動画】ミクさんでSiri対抗アプリを作ってみた見ての通り、まだ本当に最低限できてない状態です。PC対応プラグイン/スキン対応アプリ間の連携方法の構築(すべての機能を自前アプリで作るのもナンセンスだし)パーソナライズ(名前など個人情報の紐付)あたり。パーソナライズは強力なのでぜひやりたい。それこそ出来るかは置いといて、アニメや漫画みたいに生活のサポートをしてもらえるレベルで。キャナルはハイスペックマシンで動いてるから無理だけど、30とかはどう考えても今のスマホより低スペックなマシンで動いてたんだから、作れるはず!(マテ以下、ちょっと技術的な話。https://github.com/koduki/cui-miku今回のはPhoneGap(Cordova)っていうHTML5/CSS3とJSでクロスプラットフォームなスマホアプリを作るフレームワークを利用して開発している。単一環境での生産性はネイティブ環境の方が楽だけど、将来的にクロスプラットフォームにする気だったので、UIがシンプルなこともあって、PhoneGapを採用。開発中はブラウザで検証できるから動作確認が簡単だし。PhoneGapのJSをUnitTestするためのラッパーとかも書いたので、そのうち使い方を多分書く。音声認識に関しては、Androidに標準で乗ってるGoogleのRecognizerIntentを使用。認識精度もさることながら、漢字変換済みのテキストとして値を受け取るので後の解析が超楽。今回の用途みたいな短文なら、かなりの精度でちゃんと動きます。RecognizerIntentから受け取ったテキストは解析してコマンドとマッピングするために形態素解析にかけてます。JSネイティブで出来れば後々楽だから探したんだけど、いいのが見つからなかったので、こちらで公開されているsanmokuという軽量形態素解析エンジンを利用。これを拡張プラグインとしてJSから呼んで使ってます。簡単に使えて重宝しています。イラストは碧茶さんがピアプロで公開されている奴を使わせてもらってます。乗りまくっとるので、思ったほど大変じゃなかったかな。パーサーのDSLが出来れば、開発がかなり改善すると思うので、当面はそちらに注力するつもり。23:28ミクさんでSiri対抗アプリを作ってみたTweet広告を非表示にする関連記事2015-01-12Meteorが見せるIsomorphicなDBとリアクティブな開発モデル最近、Meteorを試して見てます。これはちょっとスゴイ。(7)月別アーカイブはてなブログをはじめよう!pascal256さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。