Commit Graph

224 Commits

Author SHA1 Message Date
Eren Gölge 946afa8197
v0.8.0 (#1810)
* Fix checkpointing GAN models (#1641)

* checkpoint sae step crash fix

* checkpoint save step crash fix

* Update gan.py

updated requested changes

* crash fix

* Fix the --model_name and --vocoder_name arguments need a <model_type> element (#1469)

Co-authored-by: Eren Gölge <erogol@hotmail.com>

* Fix Publish CI (#1597)

* Try out manylinux

* temporary removal of useless pipeline

* remove check and use only manylinux

* Try --plat-name

* Add install requirements

* Add back other actions

* Add PR trigger

* Remove conditions

* Fix sythax

* Roll back some changes

* Add other python versions

* Add test pypi upload

* Add username

* Add back __token__ as username

* Modify name of entry to testpypi

* Set it to release only

* Fix version checking

* Fix tokenizer for punc only (#1717)

* Remove redundant config field

* Fix SSIM loss

* Separate loss tests

* Fix BCELoss adressing  #1192

* Make style

* Add durations as aux input for VITS (#1694)

* Add durations as aux input for VITS

* Make style

* Fix tts_tests

* Fix test_get_aux_input

* Make lint

* feat: updated recipes and lr fix (#1718)

- updated the recipes activating more losses for more stable training
- re-enabling guided attention loss
- fixed a bug about not the correct lr fetched for logging

* Implement VitsAudioConfig (#1556)

* Implement VitsAudioConfig

* Update VITS LJSpeech recipe

* Update VITS VCTK recipe

* Make style

* Add missing decorator

* Add missing param

* Make style

* Update recipes

* Fix test

* Bug fix

* Exclude tests folder

* Make linter

* Make style

* Fix device allocation

* Fix SSIM loss correction

* Fix aux tests (#1753)

* Set n_jobs to 1 for resample script

* Delete resample test

* Set n_jobs 1 in vad test

* delete vad test

* Revert "Delete resample test"

This reverts commit bb7c8466af.

* Remove tests with resample

* Fix for FloorDiv Function Warning (#1760)

* Fix for Floor Function Warning

Fix for Floor Function Warning

* Adding double quotes to fix formatting

Adding double quotes to fix formatting

* Update glow_tts.py

* Update glow_tts.py

* Fix type in download_vctk.sh (#1739)

typo in comment

* Update decoder.py (#1792)

Minor comment correction.

* Update requirements.txt (#1791)

Support for #1775

* Update README.md (#1776)

Fix typo in different and code sample

* Fix & update WaveRNN vocoder model (#1749)

* Fixes KeyError bug. Adding logging to dashboard.

* Make pep8 compliant

* Make style compliant

* Still fixing style

* Fix rand_segment edge case (input_len == seg_len - 1)

* Update requirements.txt; inflect==5.6 (#1809)

New inflect version (6.0) depends on pydantic which has some issues irrelevant to 🐸 TTS. #1808 
Force inflect==5.6 (pydantic free) install to solve dependency issue.

* Update README.md; download progress bar in CLI. (#1797)

* Update README.md

- minor PR
- added model_info usage guide based on #1623 in README.md .

* "added tqdm bar for model download"

* Update manage.py

* fixed style

* fixed style

* sort imports

* Update wavenet.py (#1796)

* Update wavenet.py

Current version does not use "in_channels" argument. 
In glowTTS, we use normalizing flows and so "input dim" == "ouput dim" (channels and length). So, the existing code just uses hidden_channel sized tensor as input to first layer as well as outputs hidden_channel sized tensor. 
However, since it is a generic implementation, I believe it is better to update it for a more general use.

* "in_channels -> hidden_channels"

* Adjust default to be able to process longer sentences (#1835)

Running `tts --text "$text" --out_path …` with a somewhat longer
sentences in the text will lead to warnings like “Decoder stopped with
max_decoder_steps 500” and the sentences just being cut off in the
resulting WAV file.

This happens quite frequently when feeding longer texts (e.g. a blog
post) to `tts`. It's particular frustrating since the error is not
always obvious in the output. You have to notice that there are missing
parts. This is something other users seem to have run into as well [1].

This patch simply increases the maximum number of steps allowed for the
tacotron decoder to fix this issue, resulting in a smoother default
behavior.

[1] https://github.com/mozilla/TTS/issues/734

* Fix language flags generated by espeak-ng phonemizer (#1801)

* fix language flags generated by espeak-ng phonemizer

* Style

* Updated language flag regex to consider all language codes alike

* fix get_random_embeddings --> get_random_embedding (#1726)

* fix get_random_embeddings --> get_random_embedding

function typo leads to training crash, no such function

* fix typo

get_random_embedding

* Introduce numpy and torch transforms (#1705)

* Refactor audio processing functions

* Add tests for numpy transforms

* Fix imports

* Fix imports2

* Implement bucketed weighted sampling for VITS (#1871)

* Update capacitron_layers.py (#1664)

crashing because of dimension miss match   at line no. 57
[batch, 256] vs [batch , 1, 512]
enc_out = torch.cat([enc_out, speaker_embedding], dim=-1)

* updates to dataset analysis notebooks for compatibility with latest version of TTS (#1853)

* Fix BCE loss issue (#1872)

* Fix BCE loss issue

* Remove import

* Remove deprecated files (#1873)

- samplers.py is moved
- distribute.py is replaces by the 👟Trainer

* Handle when no batch sampler (#1882)

* Fix tune wavegrad (#1844)

* fix imports in tune_wavegrad

* load_config returns Coqpit object instead None

* set action (store true) for flag "--use_cuda"; start to tune if module is running as the main program

* fix var order in the result of batch collating

* make style

* make style with black and isort

* Bump up to v0.8.0

* Add new DE Thorsten models (#1898)

- Tacotron2-DDC
- HifiGAN vocoder

Co-authored-by: manmay nakhashi <manmay.nakhashi@gmail.com>
Co-authored-by: camillem <camillem@users.noreply.github.com>
Co-authored-by: WeberJulian <julian.weber@hotmail.fr>
Co-authored-by: a-froghyar <adamfroghyar@gmail.com>
Co-authored-by: ivan provalov <iprovalo@yahoo.com>
Co-authored-by: Tsai Meng-Ting <sarah13680@gmail.com>
Co-authored-by: p0p4k <rajiv.punmiya@gmail.com>
Co-authored-by: Yuri Pourre <yuripourre@users.noreply.github.com>
Co-authored-by: vanIvan <alfa1211@gmail.com>
Co-authored-by: Lars Kiesow <lkiesow@uos.de>
Co-authored-by: rbaraglia <baraglia.r@live.fr>
Co-authored-by: jchai.me <jreus@users.noreply.github.com>
Co-authored-by: Stanislav Kachnov <42406556+geth-network@users.noreply.github.com>
2022-08-22 14:54:38 +02:00
Eren Gölge e282da5161 Update CI badges 2022-05-13 14:56:49 +02:00
Eren Gölge 4857967063
🐍 Python 3.10.x support and drop Python 3.6 support (#1565)
* Update requirements

* Update CI for p3.10

* Update numpy requirement

* Drop 🐍p3.6 support

Numpy also dropped support for p3.6

* Bind cython v0.29.28

* Bind pyworld to v0.2.10

> 0.2.10 is not p3.10.x compatible

* Update Dockerfile
2022-05-12 15:50:25 +02:00
Eren Gölge 72d85e53c9
Update model file extension (#1422)
* Update model file ext to ```.pth```

* Update docs

* Rename more

* Find model files
2022-03-22 17:55:00 +01:00
Eren Gölge 6716b3b214 Fix typo 2022-03-06 14:10:16 +01:00
Edresson Casanova 0860d73cf8
Remove Tensorflow requeriment (#1225)
* Remove TF modules

* Remove TF unit tests

* Remove TF vocoder modules

* Remove TF convert scripts

* Remove TF requirement

* Remove the Docs TF instructions

* Remove TF inference support
2022-02-10 16:14:54 +01:00
Reuben Morais 0057494a2a Remove broken link 2021-12-17 11:37:19 +01:00
Reuben Morais 859ac1a54c Include usage instructions in README 2021-12-17 11:37:19 +01:00
Eren Gölge 7c10574931 Gateway for TTS models 2021-10-26 13:04:51 +02:00
Eren Gölge 1ea011571a Update SpeedySpeech config 2021-09-12 15:33:27 +00:00
Eren Gölge bb2c3df4d0 Update README.md with new models 2021-09-07 08:01:49 +00:00
Eren Gölge 6878ddfbea Update README.md format 2021-09-06 15:16:58 +00:00
Eren Gölge 0b8bc71fc9 Integrate Scarf pixel 2021-09-06 15:16:58 +00:00
Eren Gölge 3fd78241f8 Fix README link 2021-08-17 12:12:36 +00:00
Eren Gölge 9f40172023 Add VITS to README.md 2021-08-09 18:02:36 +00:00
Eren Gölge 922142428c Fix link in the README 2021-08-09 18:02:36 +00:00
Eren Gölge 2e1a428b83 Update glowtts docstrings and docs 2021-06-30 14:30:55 +02:00
Eren Gölge 4b5421b42f Remove FAQ link from README.md 2021-06-29 13:20:40 +02:00
Eren Gölge 65958eaa41 Add preliminary sphinx documentation 2021-06-28 17:03:47 +02:00
Sadam Hussain Memon cb32839dd8
url link formatting for implementing new Model
Fixed text formatting for url directing to hammer_and_wrench Implementing a New Model in Links and Resources section
2021-05-07 07:41:26 +05:00
Eren Gölge b00b1d4680 remove the death link to the docker image 2021-04-29 18:00:47 +02:00
Eren Gölge ed1de4e0db Merge branch 'pr/agrinh/457-2' into dev 2021-04-28 21:50:44 +02:00
Eren Gölge 79663bc944 update the readme 2021-04-28 21:49:44 +02:00
Agrin Hilmkil 1c8479f703 Remove unnecessary instruction 2021-04-28 11:20:06 +02:00
Agrin Hilmkil 167f86417e Move dev, tf, notebook dependencies to extras 2021-04-28 11:20:06 +02:00
Eren Gölge 39ceb3f7df
Update README.md 2021-04-21 13:50:35 +02:00
Eren Gölge d0786be2a3
remove matrix link 2021-04-19 11:07:40 +02:00
Eren Gölge d0d7eae39a
Merge pull request #430 from AXKuhta/main
Fix the "Run your own TTS and Vocoder models" snippet
2021-04-16 13:10:47 +02:00
Eren Gölge d63e4f288d Merge branch 'dev' into main 2021-04-15 16:38:18 +02:00
AXKuhta 993f4aed86
This snippet was trying to load the model as the config file 2021-04-15 11:53:27 +08:00
Eren Gölge bae2ad0ff5 add HiFiGAN to readme 2021-04-15 03:15:12 +02:00
Eren Gölge 4e47d8f618 Update the main README.md 2021-04-09 13:51:29 +02:00
Eren Gölge a9342b8ed4 readme update 2021-04-09 12:06:38 +02:00
Eren Gölge 0945f8e8af
Update README.md
Add zenodo DOI badge
2021-04-08 15:09:25 +02:00
Eren Gölge 2344379cb8 Merge branch 'dev' into main 2021-04-02 16:42:37 +02:00
Eren Gölge 3efdad3776
Update README.md 2021-04-01 16:10:52 +02:00
Eren Gölge f5446d4f1e [ci skip]readme udpate 2021-03-30 14:46:14 +02:00
Eren Gölge ec52243d62 [ci skip]update readme 2021-03-30 14:44:53 +02:00
Eren Gölge 7a382a5c2b stowed aligntts commit and small refactoring with feed_forward layers 2021-03-30 14:39:16 +02:00
Eren Gölge 2e7fdf8f9d 🐸 fashion 2021-03-30 14:39:16 +02:00
Eren Gölge 0c2150a6c1
Update README.md
Update tutorials link.
2021-03-23 15:18:17 +01:00
Eren Gölge efdb33a7a4
Update README.md 2021-03-22 16:31:17 +01:00
Eren Gölge e61f59451b [ci skip] url fix 2021-03-18 14:57:08 +01:00
Eren Gölge 87ff9779d6 [ci skip]update readme 2021-03-18 13:13:55 +01:00
Eren Gölge b6bac22243 [ci skip] Merge branch 'main' of https://github.com/coqui-ai/TTS into main 2021-03-14 16:48:15 +01:00
Eren Gölge 11aa549186 [ci skip] add matrix room back 2021-03-14 16:47:48 +01:00
Eren Gölge 125b512cc2
Update README.md
linter detail
2021-03-13 17:57:40 +01:00
Eren Gölge a9e1c86ec1 [ci skip] change matrix to gitter 2021-03-13 01:06:51 +01:00
Eren Gölge fd635e623c [ci skip] CI badge 2021-03-13 01:03:50 +01:00
Eren Gölge 34f86a4c68
Update README.md
update image urls on README
2021-03-11 13:02:46 +01:00