wenet-e2e/wenet

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

What it solves

WeNet is a production-ready toolkit for end-to-end speech recognition. It aims to provide a full-stack solution that bridges the gap between research-grade speech-to-text models and actual production environments, ensuring high accuracy and lightweight deployment.

How it works

WeNet supports both streaming and non-streaming speech recognition. It provides a variety of pre-trained models (such as Paraformer and FireRed) for different languages, including Chinese and English. The system allows users to transcribe audio files via a simple Python API or command-line interface, and it includes a dedicated runtime for optimized deployment on various platforms (including x86 and Ascend NPU).

Who it’s for

This toolkit is designed for developers and engineers who need to implement high-performance speech recognition in real-world applications, as well as researchers who want to benchmark their models against state-of-the-art results on public datasets.

Highlights

  • Production-Ready: Focused on full-stack production solutions for speech recognition.
  • SOTA Accuracy: Achieves state-of-the-art results on numerous public speech datasets.
  • Lightweight: Easy to install and well-documented for rapid deployment.
  • Hardware Support: Supports CPU, GPU (CUDA), and Ascend NPU hardware acceleration.

Related

  • Project
  • Project
  • Project
  • Project
  • Project