nl8590687/asrt_speechrecognition

A Deep-Learning-Based Chinese Speech Recognition System 基于深度学习的中文语音识别系统

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 2 minutes ago
Added to GitGenius on September 7th, 2026
Created on March 6th, 2017
Open Issues & Pull Requests: 113 (+0)
GitHub issues: Enabled
Number of forks: 1,892
Total Stargazers: 8,387 (+0)
Total Subscribers: 178 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.2 days
Mean response time: 128.1 days
90th percentile: 364.6 days
Tracked items: 3

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 770 days
Stale 30+ days: 6
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

ASRT is a deep-learning-based Chinese speech recognition system that converts spoken Mandarin audio into text using convolutional neural networks, long short-term memory networks, attention mechanisms, and CTC loss.

The system addresses the challenge of recognizing Mandarin speech by combining CNN and LSTM architectures with attention mechanisms and connectionist temporal classification. It processes audio input through these neural network layers to produce character-level transcriptions. The project supports multiple Chinese speech datasets including THCHS30, ST-CMDS, Primewords, AISHELL-1, AiDataTang200, and MagicData, with configuration files allowing users to select which datasets to use for training.

Adoption requires substantial computational resources: training demands a GPU with at least 11GB of memory, 16GB of system RAM, and a 4-core processor, along with 500GB of storage. The tool runs on Linux for both training and inference, or Windows for inference only, with Python 3.9 through 3.11 and TensorFlow 2.5 through 2.11. Users should expect to download and prepare datasets before beginning training. The project provides multiple model variants, currently supporting models 24, 25, 251, and 251bn. It includes an HTTP API server for deploying the trained model as a service, making it suitable for applications requiring programmatic access to speech recognition capabilities. The system is designed for developers with the infrastructure to support GPU-accelerated deep learning workflows targeting Mandarin speech recognition.

The project maintains active issue tracking and documentation, with the author requesting detailed system specifications and complete error screenshots when problems are reported. A community QQ group and WeChat contact are provided for user support and discussion. The README emphasizes consulting project documentation and FAQ resources before submitting questions to avoid duplicate inquiries.