Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A Deep-Learning-Based Chinese Speech Recognition System 基于深度学习的中文语音识别系统
| Date | Stars |
|---|---|
| 2026-07-24 | 8383 |
| 2026-07-25 | 8382 |
| 2026-07-28 | 8382 |
| 2026-07-30 | 8382 |
| 2026-07-31 | 8381 |
| 2026-08-06 | 8380 |
Today
-1 stars today
This week
-2 stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
 [](https://opensource.org/licenses/GPL-3.0) [](https://github.com/nl8590687/ASRT_SpeechRecognition) [](https://www.tensorflow.org/) [](https://www.python.org/) [](https://doi.org/10.5281/zenodo.5808434) ASRT是一个基于深度学习的中文语音识别系统,如果您觉得喜欢,请点一个 **"Star"** 吧~ **ReadMe Language** | 中文版 | [English](https://github.com/nl8590687/ASRT_SpeechRecognition/blob/master/README_EN.md) | [**ASRT项目主页**](https://www.ailemon.net/asrt) | [**发布版下载**](https://wiki.ailemon.net/docs/asrt-doc/download) | [**查看本项目的Wiki文档**](https://wiki.ailemon.net/docs/asrt-doc) | [**实用效果体验Demo**](https://www.ailemon.net/asrt/demo) | [**打赏作者**](https://wiki.ailemon.net/docs/asrt-doc/asrt-doc-1deo9u61unti9) 如果程序运行期间或使用中有什么问题,可以及时在issue中提出来,我将尽快做出答复。本项目作者交流QQ群:**894112051** ,加微信群请先加AI柠檬微信号:**ailemon-me** ,并备注“ASRT语音识别” <center><img src="https://res.ailemon.net/common/ailemon-me-wechat-qrcode.jpg?x-oss-process=style/ailemon-blog-webp" height="100rem"/></center> 提问前请仔细查看[项目文档](https://wiki.ailemon.net/docs/asrt-doc)、 [FAQ常见问题](https://wiki.ailemon.net/docs/asrt-doc/asrt-doc-1deoeud494h4f) 以及[Issues](https://github.com/nl8590687/ASRT_SpeechRecognition/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将本项目克隆到您的计算机上,然后下载本项目训练所需要的数据集,下载链接详见[文档末尾部分](https://github.com/nl8590687/ASRT_SpeechRecognition#data-sets-%E6%95%B0%E6%8D%AE%E9%9B%86)。 ```shell $ git clone https://github.com/nl8590687/ASRT_SpeechRecognition.git ``` 或者您也可以通过 "Fork" 按钮,将本项目Copy一份副本,然后通过您自己的SSH密钥克隆到本地。 通过git克隆仓库以后,进入项目根目录;并创建一个存储数据的子目录, 例如 `/data/speech_data` (可使用软链接代替),然后将下载好的数据集直接解压进去 注意,当前版本中,在配置文件里,默认添加了Thchs30、ST-CMDS、Primewords、aishell-1、aidatatang200、MagicData 六个数据集,如果不需要请自行删除。如果要使用其他数据集需要自行添加数据配置,并提前使用ASRT支持的标准格式整理数据。 ```shell $ cd ASRT_SpeechRecognition $ mkdir /data/speech_data $ tar zxf <数据集压缩文件名> -C /data/speech_data/ ``` 下载默认数据集的拼音标签文件: ```shell $ python download_default_datalist.py ``` 目前可用的模型有24、25、251和251bn 运行本项目之前,请安装必要的[Python3版依赖库](https://github.com/nl8590687/ASRT_SpeechRecognition#python-import) 本项目开始训练请执行: ```shell $ python3 train_speech_model.py ``` 本项目开始测试请执行: ```shell $ python3 evaluate_speech_model.py ``` 测试之前,请确保代码中填写的模型文件路径存在。 预测单条音频文件的语音识别文本: ```shell $ python3 predict_speech_file.py ``` 启动ASRT HTTP协议的API服务器启动请执行: ```shell $ python3 asrserver_http.py ``` 本地测试调用HTTP协议API服务是否成功: ```shell $ python3 client_http.py ``` 启动ASRT GRPC协议的API服务器启动请执行: ```shell $ python3 asrserver_grpc.py ``` 本地测试调用GRPC协议API服务是否成功: ```shell $ python3 client_grpc.py ``` 请注意,开启API服务器之后,需要使用本ASRT项目对应的客户端软件来进行语音识别,详见Wiki文档[下载ASRT语音识别客户端SDK和Demo](https://wiki.ailemon.net/docs/asrt-doc/download)。 如果要训练和使用非251bn版模型,请在代码中 `from speech_model.xxx import xxx` 的相应位置做修改。 使用docker直接部署ASRT: ```shell $ docker pull ailemondocker/asrt_service:1.3.0 $ docker run --rm -it -p 20001:20001 -p 20002:20002 --name asrt-server -d ailemondocker/asrt_service:1.3.0 ``` 仅CPU运行推理识别,不作训练 ## Model 模型 ### Speech Model 语音模型 DCNN + CTC 其中,输入的音频的最大时间长度为16秒,输出为对应的汉语拼音序列 * 关于下载已经训练好的模型的问题 已经训练好的模型包含在发布版服务端程序压缩包里面,发布版成品服务端程序可以在此下载:[ASRT下载页面](https://wiki.
Excerpt of 8,185 characters
Read on GitHub285
6
Guo Shuai · ByteDance · China
1
1
Yizheng Huang · United States
1
1
1
1
1
Poria
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:0f93ca11f02a0a80, topic:speech-recognition, topic:speech-to-text, desc:speech recognition