Butler.js – Webブラウザで音声によるコマンド実行
最近人気の音声アシスタント。有名なところではSiriやしゃべってコンシェル、OK Googleなどがあります。しかしどれもスマートフォン向けの仕組みになっています。 HTML5の音声認識を使いつつ、特定のワードを話した時にコマンドを実行できるJavaScriptライブラリがButler.jsです。執事の名を持つ通り、様々なコマンドが用意されています。
Butler.jsの使い方
マイクへのアクセス許可が必要です。
コンソールに認識された言葉が出ます。発音が悪いのか、認識が悪いのか…。
例えばウィンドウ情報を出した場合。
Butler.jsはセレクターの操作やイベントトリガー、Windows/Location/Navigator/Browserオブジェクトが扱えるようになっています。i18nによって国際化対応できていますが、今のところイタリア語のみとなっています。
Butler.jsはHTML5/JavaScript製のオープンソース・ソフトウェア(MIT License)です。