ボタンを押してマイクで話かけると、漢字も含めてカタカナに変換して返してくれます。
Chromeでのみ動作確認済み。
NeosVR側でカタカナの文字列を受け取ってイベントを起こさせる想定で作っています。
現在開発中の為、正常に動作しません。
コードを一式取得して以下を実行してください。
server.jsのディレクトリに移動して以下のセットアップを実行(必要に応じて)
npm init -y
npm install express ws http
サーバー起動
node server.js
ブラウザからアクセス
http://localhost:3000
PaasのRender上で実行すると、ボタンを押してもマイク入力できない、Websocketの接続が出来ない(原因不明)
クライアントへのメッセージ送信時に意図通りの形式に送信されない。
NeosVR上でマルチユーザーで使用した場合の動作検証未実施
製作者はプログラムには疎いので、質問していただいても恐らく回答できるだけの知識がないと思います。
CCBY。
大したプログラムでもないので、「e1ght3」のクレジットさえ表記していただければ好きに使っていただいて構いません。
kuromoji.js を使用しているので、そちらのライセンスにも従ってください。
https://github.com/takuyaa/kuromoji.js/
dict の中身は以下の URL から取得をしています。
https://cdn.jsdelivr.net/gh/takuyaa/kuromoji.js@master/dict/