Commit Graph

33 Commits

Author SHA1 Message Date
chenfeiyu fbc7e51fc9 1. add compute_statistics and normalize;
2. use jsonlines to read and write metadata by default;
3. use threadpool to replace processpool in preprocessing cause it is faster.
2021-06-18 02:49:49 +00:00
chenfeiyu 58a988c789 add code to compute statistics 2021-06-16 16:18:13 +00:00
chenfeiyu 8dbcc9bccb add profiling 2021-06-16 09:40:47 +00:00
Feiyu Chan 4f288a6d4f
add ge2e and tacotron2_aishell3 example (#107)
* hacky thing, add tone support for acoustic model

* fix experiments for waveflow and wavenet, only write visual log in rank-0

* use emb add in tacotron2

* 1. remove space from numericalized representation;
2. fix decoder paddign mask's unsqueeze dim.

* remove bn in postnet

* refactoring code

* add an option to normalize volume when loading audio.

* add an embedding layer.

* 1. change the default min value of LogMagnitude to 1e-5;
2. remove stop logit prediction from tacotron2 model.

* WIP: baker

* add ge2e

* fix lstm speaker encoder

* fix lstm speaker encoder

* fix speaker encoder and add support for 2 more datasets

* simplify visualization code

* add a simple strategy to support multispeaker for tacotron.

* add vctk example for refactored tacotron

* fix indentation

* fix class name

* fix visualizer

* fix root path

* fix root path

* fix root path

* fix typos

* fix bugs

* fix text log extention name

* add example for baker and aishell3

* update experiment and display

* format code for tacotron_vctk, add plot_waveform to display

* add new trainer

* minor fix

* add global condition support for tacotron2

* add gst layer

* add 2 frontend

* fix fmax for example/waveflow

* update collate function, data loader not does not convert nested list into numpy array.

* WIP: add hifigan

* WIP:update hifigan

* change stft to use conv1d

* add audio datasets

* change batch_text_id, batch_spec, batch_wav to include valid lengths in the returned value

* change wavenet to use on-the-fly prepeocessing

* fix typos

* resolve conflict

* remove imports that are removed

* remove files not included in this release

* remove imports to deleted modules

* move tacotron2_msp

* clean code

* fix argument order

* fix argument name

* clean code for data processing

* WIP: add README

* add more details to thr README, fix some preprocess scripts

* add voice cloning notebook

* add an optional to alter the loss and model structure of tacotron2, add an alternative config

* add plot_multiple_attentions and update visualization code in transformer_tts

* format code

* remove tacotron2_msp

* update tacotron2 from_pretrained, update setup.py

* update tacotron2

* update tacotron_aishell3's README

* add images for exampels/tacotron2_aishell3's README

* update README for examples/ge2e

* add STFT back

* add extra_config keys into the default config of tacotron

* fix typos and docs

* update README and doc

* update docstrings for tacotron

* update doc

* update README

* add links to downlaod pretrained models

* refine READMEs and clean code

* add praatio into requirements for running the experiments

* format code with pre-commit

* simplify text processing code and update notebook
2021-05-13 17:49:50 +08:00
iclementine 2b31cd4f21 use markdown format in long description 2020-12-20 14:35:00 +08:00
iclementine 2b3996c64d update long description 2020-12-20 14:25:56 +08:00
iclementine eb5b43691f fix classifiers for pypi 2020-12-20 14:21:36 +08:00
iclementine 51f2753c15 rename package name on pypi 2020-12-20 14:15:17 +08:00
iclementine bb64e4659a discard opencc untill we find an easy solution to install it on windows 2020-12-20 13:46:45 +08:00
iclementine e03e96d9e4 format all the code with yapf 2020-12-20 13:15:07 +08:00
iclementine f31643b33c 1. fix typos;
2. add tensorboardX into install requirements.
2020-12-19 20:08:25 +08:00
iclementine 18709adce8 update setup.py and version str 2020-12-19 18:55:42 +08:00
iclementine 84ad4c9e65 1. update docstrings for models.wavenet;
2. remove unnecessary code;
3. fix typos
2020-12-18 20:55:27 +08:00
iclementine afc476d8c3 add more tutorials 2020-12-17 17:05:22 +08:00
chenfeiyu 3ca037453e remove conf and use yacs instead 2020-12-03 18:42:36 +08:00
iclementine 2a764d9a10 add opencc, g2p_en, g2pm into requirements 2020-10-20 16:08:45 +08:00
ShenYuhan c140e9cf5b update visualdl version 2020-08-18 20:37:55 +08:00
ShenYuhan bf6d9ef06f add visualdl for parakeet 2020-08-07 16:28:21 +08:00
liuyibing01 c68c6a22af Merge branch 'fix' into 'master'
pin llvmlite version to 0.31.0

See merge request !61
2020-06-13 10:30:40 +08:00
chenfeiyu 91b1a3af5b pin llvmlite version to 0.31.0 2020-06-12 12:24:25 +00:00
Yibing Liu 33ed693ccf Upgrade waveflow api to 1.8.2 2020-06-12 08:45:55 +00:00
chenfeiyu aa8e4ea0a8 fix README for clarinet, pin numba and tqdm verison 2020-05-27 05:24:39 +00:00
chenfeiyu 6aac18278e refactor for deep voice 3, update wavenet and clarinet to use enable_dygraph 2020-05-20 12:37:19 +00:00
lifuchen 9d79699432 add license 2020-02-26 21:03:51 +08:00
lifuchen 61e84251c6 Modified installation related content in README. 2020-02-18 09:42:24 +00:00
chenfeiyu 2db668053a update setup.py 2019-11-25 12:52:54 +00:00
chenfeiyu 235a69d2fe update setup.py to use paddlepaddle-gpu 2019-11-25 11:19:16 +00:00
chenfeiyu cc4fd87038 update setup.py 2019-11-25 11:09:33 +00:00
chenfeiyu ffcbd38b81 rename test 2019-11-25 10:52:49 +00:00
chenfeiyu 6ea681beeb update installation and readme 2019-11-25 09:11:57 +00:00
chenfeiyu a715e6029d add README 2019-11-25 03:18:35 +00:00
chenfeiyu ec99a42d82 add vctk 2019-11-24 04:30:42 +00:00
chenfeiyu 34bd1e984d add setup.py 2019-11-22 11:32:59 +08:00