ASRT语音识别系统 文档

如何运行
  • Last Edit by AI柠檬
  • 2021-01-30 16:30:32
## 如何运行 使用ASRT训练和部署语音识别的原版完整教程: [教你如何使用ASRT训练中文语音识别模型](https://blog.ailemon.me/2020/08/20/teach-you-how-use-asrt-train-chinese-asr-model/) [教你如何使用ASRT部署中文语音识别API服务器](https://blog.ailemon.me/2020/08/27/teach-you-how-use-asrt-deploy-chinese-asr-api-server/) --- 首先通过Git将本项目克隆到您的计算机上,然后下载本项目训练所需要的数据集,下载链接详见[本文档的数据集页面](https://asrt.ailemon.me/docs/datasets)。 ```shell $ git clone https://github.com/nl8590687/ASRT_SpeechRecognition.git ``` 或者您也可以通过 "Fork" 按钮,将本项目Copy一份副本,然后通过您自己的SSH密钥克隆到本地。 通过git克隆仓库以后,进入项目根目录;并创建子目录 `dataset/` (可使用软链接代替),然后将下载好的数据集直接解压进去 ```shell $ cd ASRT_SpeechRecognition $ mkdir dataset $ tar zxf <数据集压缩文件名> -C dataset/ ``` 然后需要将datalist目录下的文件全部拷贝到 `dataset/` 目录下,也就是将其跟数据集放在一起。 ```shell $ cp -rf datalist/* dataset/ ``` 目前可用的模型有22和24 运行本项目之前,请安装必要的[Python3版依赖库](https://github.com/nl8590687/ASRT_SpeechRecognition/wiki/run#python-import-python%E7%9A%84%E4%BE%9D%E8%B5%96%E5%BA%93) 本项目开始训练请执行: ```shell $ python3 train_mspeech.py ``` 本项目开始测试请执行: ```shell $ python3 test_mspeech.py ``` 测试之前,请确保代码中填写的模型文件路径存在。 ASRT API服务器启动请执行: ```shell $ python3 asrserver.py ``` 如果要训练和使用其他模型,请在代码中 `import SpeechModel` 的相应位置做修改。 如果程序运行期间有什么问题,可以及时在issue中提出来,我将尽快做出答复。 提问前可以先 [查看常见问题](https://asrt.ailemon.me/docs/issues) ## Python的依赖库 需要额外安装的python依赖库,需要使用python3 * python_speech_features * TensorFlow * Keras * wave * Numpy (原版python没有预装) * matplotlib (原版python没有预装) * Scipy (原版python没有预装) * h5py (原版python没有预装) * math (部分python没有预装)