{"repo":"nl8590687/ASRT_SpeechRecognition","free":true,"listed":false,"github":"https://github.com/nl8590687/ASRT_SpeechRecognition","clone":"git clone https://github.com/nl8590687/ASRT_SpeechRecognition.git","description":"A Deep-Learning-Based Chinese Speech Recognition System 基于深度学习的中文语音识别系统","language":"Python","stars":8381,"topics":["tensorflow","cnn","ctc","python","keras","speech-recognition","speech-to-text","chinese-speech-recognition","asrt","python3"],"license":"GPL-3.0","category":"machine-learning","readme_excerpt":"ASRT是一个基于深度学习的中文语音识别系统，如果您觉得喜欢，请点一个 \"Star\" 吧 ReadMe Language 中文版 English ASRT项目主页 发布版下载 查看本项目的Wiki文档 实用效果体验Demo 打赏作者 如果程序运行期间或使用中有什么问题，可以及时在issue中提出来，我将尽快做出答复。本项目作者交流QQ群： 894112051 ，加微信群请先加AI柠檬微信号： ailemon-me ，并备注“ASRT语音识别” 提问前请仔细查看项目文档、 FAQ常见问题 以及Issues 避免重复提问 如果程序运行时有任何异常情况，在提问时请发出完整截图，并注明所使用的CPU架构，GPU型号，操作系统、Python，TensorFlow和CUDA版本，以及是否修改过任何代码或增删数据集等。 Introduction 简介 本项目使用tensorFlow.keras基于深度卷积神经网络和长短时记忆神经网络、注意力机制以及CTC实现。 训练模型的最低软硬件要求 硬件 CPU: 4核 (x86 64, amd64) + RAM: 16 GB + GPU: NVIDIA, Graph Memory 11GB+ (1080ti起步) 硬盘: 500 GB 机械硬盘(或固态硬盘) 软件 Linux: Ubuntu 20.04+ / CentOS 7+ (训练+推理) 或 Windows: 10/11(仅推理) Python: 3.9 - 3.11 及后续版本 TensorFlow: 2.5 - 2.11 及后续版本 快速开始 以在Linux系统下的操作为例： 首先通过Git将本项目克隆到您的计算机上，然后下载本项目训练所需要的数据集，下载链接详见文档末尾部分。 或者您也可以通过 \"Fork\" 按钮，将本项目Copy一份副本，然后通过您自己的SSH密钥克隆到本地。 通过git克隆仓库以后，进入项目根目录；并创建一个存储数据的子目录， 例如 /data/speech data (可使用软链接代替)，然后将下载好的数据集直接解压进去 注意，当前版本中，在配置文件里，默认添加了Thchs30、ST-CMDS、Primewords、aishell-1、aidatatang200、MagicData 六个数据集，如果不需要请自行删除。如果要使用其他数据集需要自行添加数据配置，并提前使用ASRT支持的标准格式整理数据。 下载默认数据集的拼音标签文件： 目前可用的模型有24、25、251和251bn 运行本项目之前，请安装必要的Python3版依赖库 本项目开始训练请执行： 本项目开始测试请执行： 测试之前，请确保代码中填写的模型文件路径存在。 预测单条音频文件的语音识别文本： 启动ASRT HTTP协议的API服务器启动请执行： 本地测试调用HTTP协议API服务是否成功： 启动ASRT GRPC协议的API服务器启动请执行： 本地测试调用GRPC协议API服务是否成功： 请注意，开启API服务器之后，需要使用本ASRT项目对应的客户端软件来进行语音识别，详见Wiki文档下载ASRT语音识别客户端SDK和Demo。 如果要训练和使用非251bn版模型，请在代码中 from speech model.xxx import xxx 的相应位置做修改。 使用docker直接部署ASRT： 仅CPU运行推理识别，不作训练 Model 模型 Speech Model 语音模型 DCNN + CTC 其中，输入的音频的最大时间长度为16秒，输出为对应的汉语拼音序列 关","default_branch":null,"files":null,"tree":[],"storefront":"/r/nl8590687","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nl8590687/ASRT_SpeechRecognition/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}