🐸 v0.0.14
🐞Bug Fixes
- Remove breaking line from Tacotron models. (👑 @a-froghyra)
💾 Code updates
- BREAKING: Coqpit integration for config management and the first 🐸TTS recipe, for LJSpeech Check #476.
Every model now tied to a Python class that defines the configuration scheme. It provides a better interface and lets the user know better what are the default values, expected value types, and mandatory fields.
Specific model configs are defined under TTS/tts/configs
and TTS/vocoder/configs
. TTS/config/shared_configs.py
hosts configs that are shared by all the 🐸 TTS models. Configs shared by tts
models are hosted under TTS/tts/configs/shared_configs.py
and shared by vocoder
models are under TTS/vocoder/configs/shared_config.py
.
For example TacotronConfig
follows BaseTrainingConfig -> BaseTTSConfig -> TacotronConfig
.
- BREAKING: Remove
phonemizer
support due to License conflict.
This essentially deprecates the support for all the models using phonemes as input. Feel free to suggest in-place options if you are affected by this change.
- Start hosting 👩🍳 recipes under 🐸 TTS. The first recipe is for Tacotron2-DDC with LJspeech dataset under
TTS/recipes/
.
Please check here for more details.