聊天机器人
一、语音识别
MASR是一个基于端到端的深度神经网络的开箱即用的中文普通话语音识别工具。
1.1使用docker安装
docker使用起来就像虚拟机一样,同时有着原生的性能。使用docker来运行masr非常方便。
在虚拟机中docker部署时产生了一系列的问题,内存不足,failed language path,于是安装在了服务器上。
已经pull了libai3/masr-env:latest,也上传了masr文件夹,其中的lm(百度的语言模型),pretrained(预训练模型),test.wav(测试音频,内容是你好很高兴认识你),均已经上传(tips:weather.wav是另一个测试,内容是北京的天气情况,在windows测试时安装了依赖requirement.txt,运行需要torch,所以要在conda环境运行);
参考链接:
ctcdecode安装:
其他语音识别的项目:(有很多项目,如果masr无法达到效果进行尝试,masr在windows环境安装后没有导入语言模型可以运行,但是音同字不同比较多)
二、机器人聊天
1.chatterbot
一个未经训练的ChatterBot机器人,并没有与用户交谈所需的知识。每当用户输入一句话,机器人将存下它,同时也存下答复的句子。 随着机器人接受的输入的增加,它能够回答的问题的数量和准确度都会相应提升.程序是如何响应用户输入的呢?首先从已知句子中匹配出与用户输入最相近的句子(如何衡量相近, 大家可以想想),之后找到最有可能的回复,那么如何得出最有可能的回复呢&#x