Commit Graph

4201 Commits

Author SHA1 Message Date
Eren Gölge
51005cdab4 Update tts.models.setup_model 2021-06-28 17:03:19 +02:00
Eren Gölge
7b8c15ac49 Create base 🐸TTS model abstraction for tts models 2021-06-28 17:03:19 +02:00
Eren Gölge
a358f74a52 Update vocoder model configs 2021-06-28 17:03:19 +02:00
Eren Gölge
786170fe7d Update tts model configs 2021-06-28 17:03:19 +02:00
Eren Gölge
626c9d41e6 Update tests for the new trainer API 2021-06-28 17:03:19 +02:00
Eren Gölge
fcfd95669a Update model test configs 2021-06-28 17:03:19 +02:00
Eren Gölge
98298ee671 Implement unified IO utils 2021-06-28 17:03:19 +02:00
Eren Gölge
c7aad884cd Implement unified trainer 2021-06-28 17:03:19 +02:00
Eren Gölge
6d7b5fbcde tts model abstraction with TTSModel 2021-06-28 17:03:19 +02:00
Eren Gölge
d4dbd89752 fix calculation of loader_start_time 2021-06-28 17:03:19 +02:00
Eren Gölge
c754a0e17d TrainerAbstract and related updates for TrainerTTS 2021-06-28 17:03:19 +02:00
Eren Gölge
00c82c516d rename to 2021-06-28 17:03:19 +02:00
Eren Gölge
166f0aeb9a merge if branches with the same implementation 2021-06-28 17:03:19 +02:00
Eren Gölge
03494ad642 adjust distribute.py for the train_tts.py 2021-06-28 17:03:19 +02:00
Eren Gölge
fdfb18d230 downsize melgan test model size 2021-06-28 17:03:19 +02:00
Eren Gölge
25238e0658 fix glow-tts inference() 2021-06-28 17:03:19 +02:00
Eren Gölge
82582993cc use one testing sentence in tts tests 2021-06-28 17:03:19 +02:00
Eren Gölge
419735f440 refactor and fix multi-speaker training in Trainer and Tacotron models 2021-06-28 17:03:19 +02:00
Eren Gölge
269e5a734e add max_decoder_steps argument to tacotron models 2021-06-28 17:03:19 +02:00
Eren Gölge
b3324bd914 fix speaker_manager init 2021-06-28 17:03:19 +02:00
Eren Gölge
304d60197b reduce multiband melgan test model size 2021-06-28 17:03:19 +02:00
Eren Gölge
2c38ef8441 use get_speaker_manager in Trainer and save speakers.json file when
needed
2021-06-28 17:03:19 +02:00
Eren Gölge
d6b2b6add6 make style and linter fixes 2021-06-28 17:03:19 +02:00
Eren Gölge
802d461389 Compute d_vectors and speaker_ids separately in TTSDataset 2021-06-28 17:03:19 +02:00
Eren Gölge
db6a97d1a2 rename external speaker embedding arguments as d_vectors 2021-06-28 17:03:19 +02:00
Eren Gölge
9042ae9195 use to_cuda() for moving data in format_batch() 2021-06-28 17:03:19 +02:00
Eren Gölge
877bf66b61 reduce size of the metadata.csv used at testing 2021-06-28 17:03:19 +02:00
Eren Gölge
f82f1970b8 change to(device) to type_as in models 2021-06-28 17:03:19 +02:00
Eren Gölge
9c94b0c5c0 init durations = None 2021-06-28 17:03:19 +02:00
Eren Gölge
1fa15c195a docstring fix 2021-06-28 17:03:19 +02:00
Eren Gölge
1c8a3d7c86 make style 2021-06-28 17:03:19 +02:00
Eren Gölge
8cdd423234 styling formatting.py 2021-06-28 17:03:19 +02:00
Eren Gölge
b9a52dce9e add test_all to makefile 2021-06-28 17:03:19 +02:00
Eren Gölge
30211512a4 fix type annotations 2021-06-28 17:03:19 +02:00
Eren Gölge
87c61d210a update test to be less demanding 2021-06-28 17:03:19 +02:00
Eren Gölge
6d6896fd99 reduce fullband-melgan test model size 2021-06-28 17:03:19 +02:00
Eren Gölge
1443d03af1 update test for the new input output API of the tts models 2021-06-28 17:03:19 +02:00
Eren Gölge
b22b7620c3 update glow-tts output shapes to match [B, T, C] 2021-06-28 17:03:19 +02:00
Eren Gölge
8381379938 formating cond_input with a function in Tacotron models 2021-06-28 17:03:19 +02:00
Eren Gölge
ef4ea9e527 update imports for formatters 2021-06-28 17:03:19 +02:00
Eren Gölge
6c495c6a6e fix glow-tts inference and forward functions for handling cond_input
and refactor its test
2021-06-28 17:03:19 +02:00
Eren Gölge
f840268181 refactor SpeakerManager 2021-06-28 17:03:19 +02:00
Eren Gölge
421194880d linter fixes 2021-06-28 17:03:19 +02:00
Eren Gölge
8e52a69230 delete separate tts training scripts and pre-commit configuration 2021-06-28 17:03:19 +02:00
Eren Gölge
d96ebcd6d3 make style 2021-06-28 17:03:19 +02:00
Eren Gölge
b643e8b37c logging/__init__.py 2021-06-28 17:03:19 +02:00
Eren Gölge
0cee5042a9 fix logger imports 2021-06-28 17:03:19 +02:00
Eren Gölge
72dceca52c import missings 2021-06-28 17:03:19 +02:00
Eren Gölge
0eec238429 remove redundant imports 2021-06-28 17:03:19 +02:00
Eren Gölge
b500338faa make style 2021-06-28 17:03:19 +02:00