Commit Graph

335 Commits (1dc7456dc43cc3856d3c14ef18b31f5b0fe97f2b)

Author SHA1 Message Date
Eren Golge 1d40909ef7 small argument fix 2019-11-19 13:07:06 +01:00
Eren Golge df1b8b3ec7 linter and test updates for speaker_encoder, gmm_Attention 2019-11-12 12:42:42 +01:00
Eren Golge 015f7780f4 Decoder shape comments for Tacotron2, decoupled grad clip for stopnet and the rest of the network. Some variable renaming and bug fix for alignment score logging 2019-11-12 11:20:53 +01:00
Eren Golge b904bc02d6 config update and initial bias for graves attention 2019-11-12 11:19:57 +01:00
Eren Golge ec579d02a1 bug fix argparser 2019-10-31 15:13:39 +01:00
Eren Golge 9b6021318d conditional required args for train and distribute.py 2019-10-31 14:13:15 +01:00
Eren Golge 05f038880b continuining training from where it is left off 2019-10-30 15:48:38 +01:00
Eren Golge 8f53f9fc8f bug fix 2019-10-29 19:07:08 +01:00
Eren Golge 002991ca15 bug fixes, linter update and test updates 2019-10-29 14:28:49 +01:00
Eren Golge 5a56a2c096 bug fixes for forward backward training and load_data for parsing data_loader 2019-10-29 02:58:42 +01:00
Eren Golge e83a4b07d2 commention model outputs for tacotron, align outputs shapes of tacotron and tracotron2, merge bidirectional decoder 2019-10-28 14:51:19 +01:00
Eren Golge fbfa20e3b3 linter fix 2019-10-04 18:36:32 +02:00
Eren Golge 0849e3c42f sound normalization while reading, adapting get_Speaker for multiple datasets 2019-10-04 18:20:30 +02:00
Eren Golge 8dec2a9e95 fix memory leak duee to diagonal alingmnet score 2019-10-02 00:30:25 +02:00
Eren Golge 64a01f584b load_meta_data changes 2019-09-30 15:03:18 +02:00
Eren Golge acbafb456b Weighting positive values for stopnet loss, change adam_weight_decay name 2019-09-28 15:44:17 +02:00
Eren Golge b76aaf8ad4 skip weight decay for BN and biases, some formatting 2019-09-28 01:09:28 +02:00
Eren Golge c8a548d375 fix the debug 2019-09-23 10:25:51 +02:00
Eren Golge 8d3775a7d6 Update tacotron2 for gradual training and chnage the indexing of prenet nputs to oick the last frame 2019-09-23 10:25:51 +02:00
Eren Golge d45d963dc1 linter fix 2019-09-11 10:39:59 +02:00
Eren Golge 609d8efa69 compute alignment diagonality score and encapsulate stats averaging with a class in traning 2019-09-11 10:32:07 +02:00
Eren Golge afdc4bad10 Merge branch 'dev-radam' into dev 2019-08-30 10:15:54 +02:00
Reuben Morais 3c5aeb5e22 Fix installation by using an explicit symlink 2019-08-29 11:49:53 +02:00
Eren Golge 97ffa2b44e indent 2019-08-22 15:28:46 +02:00
Eren Golge 0a717faf1c reduce TB load for step stats 2019-08-22 15:28:11 +02:00
Eren Golge 1a1db23df1 radam 2019-08-22 00:34:46 +02:00
Eren Golge d99623e285 bug fixes for logging 2019-08-19 16:27:53 +02:00
Eren Golge 728b97da3a formatting for pylint 2019-08-16 14:22:35 +02:00
Eren Golge b22c7d4a29 Merge branch 'dev-gradual-queue' into dev 2019-08-16 13:20:17 +02:00
Eren Golge 446cd6fa06 small logging bug fix 2019-08-14 12:32:09 +02:00
Eren Golge bea9701d93 change the computation of the global step 2019-08-13 11:53:56 +02:00
Thomas Werkmeister 4a23354d3c stylewav for testing inference 2019-07-24 12:17:08 +02:00
Eren Golge 713b3df792 prompt data loade time per iteartion 2019-07-22 15:10:19 +02:00
Eren Golge ee706b50f6 enalbe graudal training by config.json 2019-07-22 02:11:20 +02:00
Eren Golge d47ba5d310 gradual traning with memory queue 2019-07-20 12:33:21 +02:00
Reuben Morais 057a50a889 Merge branch 'dev' into contribution-grease 2019-07-19 11:41:14 +02:00
Reuben Morais 9a61dfa155 Address additional lint problems 2019-07-19 11:35:06 +02:00
Eren Golge 4336e1d338 fix unittests for the latest updates 2019-07-19 11:12:48 +02:00
Reuben Morais 11e7895329 Fix Pylint issues 2019-07-19 09:08:51 +02:00
Eren Golge 5fe6ad8932 Merge branch 'dev' of github.com:mozilla/TTS into dev 2019-07-17 12:24:25 +02:00
Thomas Werkmeister 721345f1f2
use min and max seq length during eval 2019-07-17 12:11:16 +02:00
Eren Golge fd081c49b7 split dataset outside preprocessor 2019-07-16 21:15:04 +02:00
Eren Golge b7036e458d provide meta data in train.py to dataloader 2019-07-16 15:18:47 +02:00
Eren Golge 1468db0d07 bug fix for multispeaker test run 2019-07-12 10:50:20 +02:00
Thomas Werkmeister 2f2482f9b4 reading all speakers upfront 2019-07-10 18:38:55 +02:00
Thomas Werkmeister 6390c3b2e6 num_speakers larger than 1 2019-07-02 14:46:41 +02:00
Thomas Werkmeister ba8cc8054b disabling multispeaker with num_speakers=0 2019-07-01 14:01:34 +02:00
Thomas Werkmeister 765597e983 proper error message for when num_speakers is set too low 2019-06-26 13:41:00 +02:00
Thomas Werkmeister d172a3d3d5 multispeaker 2019-06-26 12:59:14 +02:00
Eren Golge 7410daceb2 Adapt TTS for TacotronGST and some changes for Audio.py , better config.json naming 2019-06-05 18:33:57 +02:00
Eren Golge 9c7cb80634 load test sent from a file 2019-05-28 14:40:56 +02:00
Eren Golge e62659da94 update separate stopnet flow to make it faster. 2019-05-17 16:15:43 +02:00
Eren Golge a833a3cf95 Merge branch 'twerkmeister-drop_cached_dataset' into dev-tacotron2-cond-stopnet 2019-05-14 22:42:07 +02:00
Eren Golge 9e30f4aae8 bug fix 2019-05-14 22:35:11 +02:00
Eren Golge ba08e98bd9 revert debug changes 2019-05-14 21:33:37 +02:00
Eren Golge b94f71c56a config update xz 2019-05-14 18:10:35 +02:00
Eren Golge 82d873b35a conditional stopnet and separate stopnet training 2019-05-14 17:49:20 +02:00
Thomas Werkmeister 7b2804cc0d dropped dataset caching 2019-04-29 11:07:04 +02:00
Eren Golge add08e331b Define foldr name explicitly and mozilla preprocessor update 2019-04-24 17:36:05 +02:00
Eren Golge 9466505f27 Make eos bos chars optional 2019-04-12 16:12:15 +02:00
Eren Golge e2cf35bb10 Make loss masking optional 2019-04-10 16:41:08 +02:00
Eren Golge 961af0f5cd setup_model externally based on model selection. Make forward attention and prenet type configurable in config.json 2019-04-05 17:49:18 +02:00
Eren Golge e1573440ba if reinit option is used run runtime rrror to partially iniot the model 2019-03-29 17:03:29 +01:00
Eren Golge 6edd8bc6dd add git branch and restore_path to copied config file for each run 2019-03-29 17:01:57 +01:00
Eren Golge bc51b81aae parameter name fix 2019-03-26 00:52:47 +01:00
Eren Golge 0a92c6d5a7 Set attention norm method by config.json 2019-03-26 00:48:12 +01:00
Eren Golge d8908692c5 refactor partial reinit script as a function. Allow user to select layers to reinit in finutunning 2019-03-23 17:19:40 +01:00
Eren Golge bbd90c3b4d use grad_clip from config.json 2019-03-12 16:54:42 +01:00
Eren Golge abc7b8e366 bug fix: plot linear spec if tacotron is the model 2019-03-12 10:46:48 +01:00
Eren Golge 6595f30a1d bug fix to compute number of epoch iterations 2019-03-12 01:26:30 +01:00
Eren Golge 5cbe0f83f6 bug fix 2019-03-11 14:13:32 +01:00
Eren Golge 5754116c19 bos char addded 2019-03-06 22:06:01 +01:00
Eren Golge 08162157ee generic train.py for multiple architectures set on config.json 2019-03-06 13:11:22 +01:00
Eren Golge 1e8fdec084 Modularize functions in Tacotron 2019-03-05 13:25:50 +01:00
Eren Golge bf5f18d11e Formatting changes and distributed training 2019-02-27 09:50:52 +01:00
Eren Golge 8100360c71 bug fix for initialization of the model 2019-02-20 17:14:08 +01:00
Eren Golge 71f1f0c4c0 partial initialization fix 2019-02-20 16:46:10 +01:00
Eren Golge e2d9b0e27c Merge branch 'dev' 2019-02-18 13:08:47 +01:00
Eren Golge 4d2c374cfd Filter out shape mismatch laeyrs in restoriong model for finetunning 2019-02-16 03:19:26 +01:00
Eren Golge 6ea31e47df Constant queue size for autoregression window 2019-02-16 03:18:49 +01:00
Eren Golge 4fad1971cd set learning rate for restored model 2019-02-12 10:04:39 +01:00
Eren Golge d03865ed05 configurable loss weigting for lower frequencies 2019-02-12 10:04:18 +01:00
Eren Golge 0308c92c16 pick best model by loss function is run_eval is true 2019-02-05 11:56:44 +01:00
Eren Golge b011dafbab pass num_chars in train.py 2019-01-21 14:52:40 +01:00
Eren Golge 7e020d4084 Bug fixes 2019-01-16 16:23:04 +01:00
Eren Golge 72341ae22a phoneme usage bug fix 2019-01-16 13:09:47 +01:00
Eren Golge 5733eab90b Add configurable phoneme cache path 2019-01-16 12:33:24 +01:00
Eren Golge 656542db93 Debug purpose alignment image saving 2019-01-16 12:18:54 +01:00
Eren Golge c7ee056f21 Merge branch 'master' of github.com:mozilla/TTS 2019-01-06 18:13:54 +01:00
Yves-Noel Weweler 10524b885c
Fix NameError: name 'model_dict' is not defined
Closes #91
2018-12-31 13:29:39 +01:00
Eren Golge f5c972dee6 bug fixes 2018-12-28 14:22:57 +01:00
Eren Golge 17b65d5cde bug fixes on train.py 2018-12-28 14:22:40 +01:00
Eren Golge 6d8b2dad91 bug fix 2018-12-28 14:18:33 +01:00
Eren Golge a1fe867371 bug fix for partial model initialization, if model is not initialized, it is tried to init model partially with only matching layers in size 2018-12-28 14:18:31 +01:00
Eren Golge 481105ccfa logger for tensorboard plotting 2018-12-28 14:18:19 +01:00
Bajibabu Bollepalli dce5a05e80
Update train.py 2018-12-18 15:49:24 +02:00
Eren Golge 8d865629a0 partial model initialization 2018-12-12 15:43:58 +01:00
Eren Golge 619c73f0f1 Init data_loaders by function beginning of each train and eval run 2018-12-11 17:52:43 +01:00
Eren Golge 1ac037d780 Update README and comments on argsparse 2018-12-11 15:50:58 +01:00
Eren Golge 2ec55e2369 print avg spec length in training 2018-12-11 15:08:02 +01:00