r1.0.0
PaddlePaddle/PaddleSpeechr1.0.0May 13, 2022by zh794390558
AI Summary
The initial stable release (v1.0) of PaddleSpeech, introducing industrial-grade Streaming ASR (PP-ASR), Streaming TTS (PP-TTS), and Voiceprint Recognition (PP-VPR).
Key Highlights
- Release of PP-ASR (Streaming ASR)
- Release of PP-TTS (Streaming TTS)
- Release of PP-VPR (Voiceprint Recognition)
- Support for Custom ASR and MDTC KWS
New Features
- PP-ASR
- PP-TTS
- PP-VPR
- Custom ASR
- KWS support
Full Release Notes
## Highlight * Release [PP-ASR](https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/docs/source/asr/PPASR_cn.md): Streaming ASR with timestamp and punctuation restoration, uses [WenetSpeech Streaming Conformer and DeepSpeech2 ASR model](https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/docs/source/released_model.md). * Release [PP-TTS](https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/docs/source/tts/PPTTS.md): Streaming TTS system for industrial application. * Release [PP-VPR](https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/docs/source/vpr/PPVPR.md): [Industrial Voiceprint Recognition system](https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/demos/audio_searching/README.md) and ECAPA-TDNN model. * [Custom ASR](https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/demos/custom_streaming_asr/README.md) apply reimbursement for transportation * Support MDTC [KWS](https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/examples/hey_snips/README.md) model ## More ### ASR * DeepSpeech2 streaming model aishell cer 6.66% * DeepSpeech2 streaming model wenetspeech cer: 15.2% (test_net, w/o LM), 24.17% (test_meeting, w/o LM), 5.3% (aishell, w/ LM) * Conformer aishell cer 4.64% * Conformer streaming model aishell cer 5.44% * Conformer streaming model wenetspeech cer: 11.0% (test_net), 18.79% (test_meeting) ### Speechx * [SpeechX] DeepSpeech2 streaming with WFST in [streaming asr example](https://github.com/PaddlePaddle/PaddleSpeech/tree/develop/speechx/examples/ds2_ol/aishell) * [SpeechX] Add websocket [websocket example](https://github.com/PaddlePaddle/PaddleSpeech/tree/develop/speechx/examples/ds2_ol/websocket) * [SpeechX] custom asr, apply reimbursement for transportation [demo](https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/demos/custom_streaming_asr/README.md) ### KWS * [KWS] Add kws example on HeySnips dataset. by @KPatr1ck in https://github.com/PaddlePaddle/PaddleSpeech/pull/1558 * [KWS] Update KWS example. by @KPatr1ck in https://github.com/PaddlePaddle/PaddleSpeech/pull/1783 ### Audio * [Audio] rename paddleaudio to audio, since confilict with pkg name by @zh794390558 in https://github.com/PaddlePaddle/PaddleSpeech/pull/1758 * [Audio] Fix mcd issue. by @KPatr1ck in https://github.com/PaddlePaddle/PaddleSpeech/pull/1658 * [Audio] Remove mcd. by @KPatr1ck in https://github.com/PaddlePaddle/PaddleSpeech/pull/1659 * [Audio] Add `VoxCeleb` dataset for speaker recognition. * [Audio] Add `HeySnips` dataset for keyword spotting. ## What's Changed * [R1.0][asr][server]add vector server by @Honei in https://github.com/PaddlePaddle/PaddleSpeech/pull/1845 * [R1.0][asr][server]join streaming asr and punc server by @Honei in https://github.com/PaddlePaddle/PaddleSpeech/pull/1846 * [R1.0]asr streaming server add time stamp by @Honei in https://github.com/PaddlePaddle/PaddleSpeech/pull/1850 * [R1.0][tts][server] update readme by @lym0302 in https://github.com/PaddlePaddle/PaddleSpeech/pull/1852 * [R1.0] update cli by @Jackwaterveg in https://github.com/PaddlePaddle/PaddleSpeech/pull/1854 * [r1.0] update version to r1.0.0 by @zh794390558 in https://github.com/PaddlePaddle/PaddleSpeech/pull/1857 * [R1.0] Add doc for wenetspeech model (ds2 online, conformer online) by @Jackwaterveg in https://github.com/PaddlePaddle/PaddleSpeech/pull/1862 * [R1.0][server] improve server code by @lym0302 in https://github.com/PaddlePaddle/PaddleSpeech/pull/1866 * [R1.0][asr][server]update the streaming asr readme by @Honei in https://github.com/PaddlePaddle/PaddleSpeech/pull/1871 * [R1.0] Updata released model info ( Wenetspeech ds2 online, conformer online) by @Jackwaterveg in https://github.com/PaddlePaddle/PaddleSpeech/pull/1869 * [R1.0]fix server doc and decode_method by @Jackwaterveg in https://github.com/PaddlePaddle/PaddleSpeech/pull/1889 * [speechx] add custom_streaming_asr @SmileGoat #1891 * [speechx] speedup ngram building @zh794390558 #1729 * [speechx] refactor egs and more egs for TLG wfst graph build @zh794390558 #1715 * [speechx]add aishell test script & json parser & no db norm linear feature & json2kaldi type cmvn @SmileGoat #1676 * [speechx] Add websocket & make it work @SmileGoat #1720 * [speechx] Frontend refactor @SmileGoat #1640 * [Speechx] add tlg decoder @SmileGoat #1599 **Full Changelog**: https://github.com/PaddlePaddle/PaddleSpeech/compare/r1.0.0a...r1.0.0