PaddlePaddle/PaddleSpeech
Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword Spotting. Won NAACL2022 Best Demo Award.
What it solves
PaddleSpeech is an open-source toolkit designed to simplify the implementation of critical speech and audio tasks. It provides a unified platform for developers and researchers to perform speech recognition, text-to-speech synthesis, and other audio processing tasks without having to build complex pipelines from scratch.
How it works
Built on the PaddlePaddle platform, the toolkit integrates state-of-the-art models and mainstream datasets (such as LibriSpeech and AIShell). It offers a flexible architecture that supports the entire pipeline from training, inference, and testing to final deployment. Users can interact with the toolkit via a Command Line Interface (CLI), a dedicated Server, or a Streaming Server for production-ready real-time applications.
Who it’s for
It is intended for both industrial application developers who need production-ready speech systems and academic researchers focusing on audio and speech technology.
Highlights
- Comprehensive Audio Tasks: Supports Automatic Speech Recognition (ASR), Text-to-Speech (TTS), Speaker Verification, Keyword Spotting, Audio Classification, and Speech Translation.
- Production Ready: Includes streaming ASR and TTS systems for real-time use cases.
- Chinese Language Optimization: Features a rule-based Chinese frontend for text normalization and Grapheme-to-Phoneme (G2P) conversion.
- Versatile Deployment: Provides CLI, Server, and Streaming Server options, with support for ONNX format and C++ high-performance deployment.
- Advanced Capabilities: Includes punctuation restoration, voice cloning, and singing voice synthesis (SVS).
Related
- Project
- Project
- Project
- Project
- Project