Skip to content
nl8590687 edited this page Nov 17, 2018 · 5 revisions

How to run 如何运行

首先通过Git将本项目克隆到您的计算机上,然后下载本项目训练所需要的数据集,下载链接详见文档末尾部分

$ git clone https://github.com/nl8590687/ASRT_SpeechRecognition.git

或者您也可以通过 "Fork" 按钮,将本项目Copy一份副本,然后通过您自己的SSH密钥克隆到本地。

通过git克隆仓库以后,进入项目根目录;并创建子目录 dataset/ (可使用软链接代替),然后将下载好的数据集直接解压进去

$ cd ASRT_SpeechRecognition

$ mkdir dataset

$ tar zxf <数据集压缩文件名> -C dataset/ 

然后需要将datalist目录下的文件全部拷贝到 dataset/ 目录下,也就是将其跟数据集放在一起。

$ cp -rf datalist/* dataset/

目前可用的模型有22和24

运行本项目之前,请安装必要的Python3版依赖库

本项目开始训练请执行:

$ python3 train_mspeech.py

本项目开始测试请执行:

$ python3 test_mspeech.py

测试之前,请确保代码中填写的模型文件路径存在。

ASRT API服务器启动请执行:

$ python3 asrserver.py

如果要训练和使用其他模型,请在代码中 import SpeechModel 的相应位置做修改。

如果程序运行期间有什么问题,可以及时在issue中提出来,我将尽快做出答复。

提问前可以先 查看常见问题

Python Import Python的依赖库

需要额外安装的python依赖库,需要使用python3

  • python_speech_features
  • TensorFlow
  • Keras
  • wave
  • Numpy (原版python没有预装)
  • matplotlib (原版python没有预装)
  • Scipy (原版python没有预装)
  • h5py (原版python没有预装)
  • math (部分python没有预装)