wenet-e2e/wenet

Production First and Production Ready End-to-End Speech Recognition Toolkit

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 13th, 2026
Created on November 17th, 2020
Open Issues & Pull Requests: 20 (+0)
GitHub issues: Enabled
Number of forks: 1,188
Total Stargazers: 5,237 (+0)
Total Subscribers: 91 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.4 hours
Mean response time: 10.7 days
90th percentile: 21.9 days
Tracked items: 130

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 11% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 92 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

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

Top labels

  • Stale (92)
  • bug (3)
  • future plan (2)
  • documentation (1)
  • enhancement (1)
  • priority (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

WeNet is an end-to-end speech recognition toolkit built with PyTorch that prioritizes production-ready deployment alongside research capabilities.

The toolkit addresses the need for speech recognition systems that work reliably in production environments while maintaining state-of-the-art accuracy. WeNet combines multiple architectural approaches including Conformer and Transformer models, supporting both training from scratch and inference with pretrained models. It handles multiple languages through different model configurations and provides both command-line and Python API interfaces for integration into applications.

WeNet suits teams building speech recognition systems who need production deployment as a first-class concern rather than an afterthought. The toolkit works well for projects requiring Chinese speech recognition through models like Paraformer and WenetSpeech, or English recognition via Whisper integration. Installation is straightforward through pip for inference-only use cases, though GPU usage requires explicit configuration and careful attention to CUDA version compatibility with your driver. For training and deployment workflows, the project supports both standard x86 runtime and Ascend NPU hardware through separate installation paths, with detailed version compatibility tables provided for NPU users.

The project maintains active issue-based discussion channels and provides comprehensive documentation including papers, pretrained models on HuggingFace, and a dedicated guru chatbot for questions. Development activity shows consistent attention to production concerns, with explicit GPU hardware notes addressing common pitfalls like silent CPU fallback and dtype considerations for specific accelerators. The codebase includes specialized support for multiple hardware platforms beyond standard GPUs, indicating ongoing work to broaden deployment options. Runtime components are maintained as a separate concern with platform-specific build documentation, reflecting a deliberate separation between training infrastructure and production serving.