通过Sphinx和WebSocket搭建聊天机器人【二】- Demo

最近好多同学说对前段时间做的Robot很感兴趣,正好也想把它开源一下,今天整理出来,放到github上,欢迎大家来拍砖~ Github地址:gavinjx/Robot

发布于 Sphinx

通过Sphinx和WebSocket搭建聊天机器人

昨天晚上突然心血来潮想做一个聊天机器人,正好想温习下Sphinx和WebSocket,于是就打算用WebSocket负责通信,Sphinx负责关键词检索来完成。由于阿里云主机上还没有安装Sphinx,首先下载了sphinx-for-chinese-2.1.0,编译安装就不赘述了。 地址:Robot 基本的流程如下: 预处理Sphinx索引:对已有词库通过xml方式创建索引 前台通过H5的WebSocket链接:ws://robot.guojianxiang.com/chat Nginx对location做了反向代理,代理到php脚本监听的端口 php脚本处理socket请求

发布于 Sphinx