PSO2のジェネと話そう

⌚2019-09-07 11:53

チャットボットを試作中

会話エンジン
昔流行った学習型の人工無脳形式
与えられた短文を、Mecabで形態素解析して、マルコフ連鎖としてデータベースに登録。
直近に与えられた短文からテーマを抽出し、それをキーワードにて文章作成。
単語の連鎖は、モンテカルロ的に選択していく。
OpenJTalkを利用して音声合成(声がジェネっぽくない)
セキュリティ確保の為、学習時以外は辞書に登録しない。
クライアント
ウェブブラウザで動作(APIを利用してのアプリケーション化も可)
通信には暗号化されたWebSocket(wss)を採用し、ブラウザの各種制限を突破
1:1ではなく、チャットルーム形式とする
Google Chromeをクライアントとした際は音声認識(音声はサーバには渡さない)
サーバ
WebSocketサーバにはRatchetを採用
TLS化がめんどくさいので、Nginxをリバースプロキシとして設定
ToDo
Three.jsで3Dアバター化
辞書強化

起動

コメント

Name
Comment