Commit Graph

48 Commits

Author SHA1 Message Date
TianYuan 360567ca20 fix init import bug 2021-08-26 03:14:24 +00:00
TianYuan c497fd843d format 2021-08-17 09:54:07 +00:00
TianYuan 309228ddbf add text frontend example 2021-08-13 07:17:32 +00:00
TianYuan a22b4dd171 format code and add typehint for tone_sandhi 2021-08-04 10:27:41 +00:00
chenfeiyu 542bbf6a81 add profiling tool and a config for parallel training 2021-06-24 14:53:38 +00:00
chenfeiyu 83c9f0aeae add snapshot and visualizer 2021-06-21 09:56:26 +00:00
chenfeiyu 58a988c789 add code to compute statistics 2021-06-16 16:18:13 +00:00
chenfeiyu 27d3585606 add some profiling to unittesting 2021-06-16 14:42:11 +00:00
chenfeiyu 042e02d242 use paddle's profiler 2021-06-16 13:43:13 +00:00
chenfeiyu 988d6d3268 add h5py utility to interact with numpy 2021-06-10 18:57:46 +08: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
chenfeiyu f423323bae fix bugs with multiprocess training. 2021-02-18 19:09:54 +08:00
iclementine e03e96d9e4 format all the code with yapf 2020-12-20 13:15:07 +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
lfchener a5c81c75d5 fix add_spectrogram_plots 2020-12-15 11:27:11 +00:00
lfchener c864612dc3 plot spectrogram 2020-12-15 09:07:40 +00:00
chenfeiyu 796e0b1e1f 1. add interfaces for inference;;
2. add a function to recursively remove weight norm;
3. wavenet: fix weight norm dimension: explicitly specify dim=1 instead of -1.
2020-12-12 18:21:20 +08:00
lfchener 99fdd10b5d add plot alignment function 2020-12-11 12:04:32 +00:00
chenfeiyu 29cc759241 add access control by __all__ in modules 2020-12-09 15:58:39 +08:00
chenfeiyu a4a0bd8c98 add last bn for the decoder postnet, switch back to weighted mean 2020-12-05 14:00:08 +08:00
chenfeiyu 3ca037453e remove conf and use yacs instead 2020-12-03 18:42:36 +08:00
chenfeiyu 9cb5c03069 transformer_tts, miscellaneous fixes 2020-12-01 18:13:30 +08:00
chenfeiyu 598d813908 fix a bug in config 2020-11-23 13:24:03 +08:00
iclementine 2ed26d3416 do not expand the last layer of lists 2020-11-20 16:17:24 +08:00
iclementine ce29ac68b3 use yaml instead of ruamel.yaml 2020-11-20 16:13:05 +08:00
iclementine d190ce8d7f use dict comprehension to exclude unspecified options 2020-11-20 15:21:06 +08:00
iclementine 6101c6ac86 fix typos 2020-11-20 15:18:53 +08:00
iclementine 5e11ce0dcd remove options not specified via CLI before merging args 2020-11-20 15:17:35 +08:00
iclementine 73a2cadc36 remove default values when adding config options to a parser 2020-11-20 15:13:24 +08:00
iclementine 8af831ae3c add --config by default when adding config options to a parser 2020-11-20 15:06:07 +08:00
iclementine 5b5eaaadac add a tool for configuration 2020-11-20 14:33:56 +08:00
iclementine fb49c1e77d fix typos 2020-11-19 22:20:31 +08:00
iclementine 2dce0887b3 add schedulers 2020-11-19 22:17:50 +08:00
chenfeiyu 0cdad602e2 fix a bug for changing reduction factor in transformner_tts 2020-11-03 11:18:46 +08:00
chenfeiyu 68f5e1de15 add utility to pack attention weights 2020-10-30 21:36:11 +08:00
chenfeiyu 57d820f055 add support for channel last in batch_spec, and Conv1dBatchNorm 2020-10-30 15:13:57 +08:00
iclementine a8192c79cc WIP: refactor 2020-10-10 15:51:54 +08:00
lifuchen 69b2a2b5cc modified README of transformer_tts and fastspeech, remove dygraph.guard() 2020-05-09 03:11:55 +00:00
lifuchen c1b837dc17 completed fastspeech and modified save/load 2020-04-09 12:06:04 +00:00
chenfeiyu 838d6d1021 update save/load and README for deepvoice3, wavenet and clarinet 2020-03-26 10:43:27 +00:00
chenfeiyu cf17b64983 Merge branch 'master' of upstream 2020-03-26 10:30:19 +00:00
liuyibing01 618eb31ab4 Adapt the change in save & load 2020-03-26 09:27:22 +00:00
chenfeiyu c845fbd51d change interface for io.py 2020-03-26 10:10:05 +08:00
liuyibing01 64790853e5 Unify save & load interfaces 2020-03-22 08:05:05 +00:00
chenfeiyu af98dad33e fix for compatability of python2 and lower versions of numpy 2020-03-10 08:17:56 +00:00
chenfeiyu 86fff7a077 add doc for parakeet.data, python2 compatability for DataIterator and lazy CacheDataset 2020-03-06 02:55:42 +00:00
lifuchen 9d79699432 add license 2020-02-26 21:03:51 +08:00
chenfeiyu 6cbcadebda add layer_tools 2020-02-16 17:54:11 +00:00