r0.1.0

PaddlePaddle/PaddleSpeechr0.1.0Dec 23, 2021by Jackwaterveg

AI Summary

The initial release of PaddleSpeech, establishing a unified platform for speech tasks including ASR, TTS, Speech Translation, and Audio Classification with a robust CLI.

Key Highlights

  • Unified CLI for ASR, TTS, ST, and Audio Classification.
  • Introduced FastSpeech2-Conformer and multiple vocoders (HiFiGAN, Style MelGAN, Multi Band MelGAN).
  • Added DeepSpeech2 online model and Transformer LM.
  • Integrated FastSpeech2 Voice Cloning using GE2E.
  • Added 9 interactive demos (subtitles, metaverse, etc.).

New Features

  • Easy installation via `pip install paddlespeech`
  • Audio classification on ESC-50 and custom datasets
  • ST-MTL and FAT-ST-MTL models
  • DeepSpeech2 CTC LM decoder
  • Improved DeepSpeech2 online model

Full Release Notes

# Features
## CLI : New Feature
  -  Easy install by pip `pip install paddlespeech`
  -  CLI to quick explore ASR, TTS, audio classification, speech translation and punctuation restoration.
## ASR
  - Join CTC LM decoder
     - [paper link](https://www.merl.com/publications/docs/TR2017-190.pdf)
  - Transformer LM model 
  - Improve  DeepSpeech2 online model
  - Refactor some configs
## TTS
  -  Merge Parakeet into PaddleSpeech
  -  Add FastSpeech2-Conformer
      - paper link: [fastspeech2](https://arxiv.org/abs/2006.04558) 、[conformer](https://arxiv.org/abs/2005.08100)
      - [example link](https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/examples/csmsc/tts3/conf/conformer.yaml)
  -  Add Multi Band MelGAN
      - [paper link](https://arxiv.org/abs/2005.05106)
      - [example link](https://github.com/PaddlePaddle/PaddleSpeech/tree/develop/examples/csmsc/voc3)
  -  Add HiFiGAN
      - [paper link](https://arxiv.org/abs/2010.05646) 
      - [example link](https://github.com/PaddlePaddle/PaddleSpeech/tree/develop/examples/csmsc/voc5)
  -  Add Style MelGAN
      - [paper link](https://arxiv.org/abs/2011.01557) 
      - [example link](https://github.com/PaddlePaddle/PaddleSpeech/tree/develop/examples/csmsc/voc4)
  -  Add FastSpeech2 Voice Cloning with GE2E (SV2TTS)
      - [paper link](https://arxiv.org/pdf/1806.04558.pdf)
      - [example link](https://github.com/PaddlePaddle/PaddleSpeech/tree/develop/examples/aishell3/vc1)
## CLS
  -  Add audio classification example on ESC-50 and custom dataset.
  -  Add audio tagging demo based on PANNs and Audioset labels.
## ST
  -  ST-MTL
  -  FAT-ST-MTL

## Docs
  -   Add quick start
  -  Add read the doc
  -  Improve installation documentation
  -  Add README for each example
## Demos
  -  Audio_tagging
  -  Automatic_video_subtitiles
  -  Metaverse
  -  Punctuation_restoration
  -  Speech_recognition
  -  Speech_translation
  -  Story_talker
  -  Style_fs2
  -  Text_to_speech
## Others
  -  Update released models and results

# Acknowledgements
@zh794390558   @KPatr1ck  @Jackwaterveg  @yt605155624 @Mingxue-Xu  @grasswolfs  @jerryuhoo