wenet-e2e/wenet

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

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 13th, 2026
Created on November 17th, 2020
Open Issues & Pull Requests: 19 (+0)
GitHub issues: Enabled
Number of forks: 1,190
Total Stargazers: 5,243 (+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

Maintainer activity

3 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 7, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
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 (93)
  • bug (3)
  • future plan (2)
  • documentation (1)
  • enhancement (1)
  • priority (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

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.