Enno Hermann
ea893c3795
fix: make bangla g2p deps optional
2024-05-08 18:08:40 +02:00
Enno Hermann
20e82bc92d
build: update development dockerfile and test it in ci
2024-05-08 18:08:40 +02:00
Enno Hermann
ec50006855
style: run pre-commit
...
Automatic changes from: pre-commit run --all-files
2024-05-08 12:17:47 +02:00
Enno Hermann
259d8fc40b
build: store version in pyproject.toml
2024-05-07 18:27:55 +02:00
Enno Hermann
697d4effbc
Revert "ci: switch back from uv to pip"
...
This reverts commit 00f8d47bcf
.
uv has fixed https://github.com/astral-sh/uv/issues/1921 , which should resolve
timeout issues with pytorch/nvidia packages.
2024-04-22 16:53:49 +02:00
Enno Hermann
8b1ed020ff
build: add python 3.12 support
2024-04-22 16:53:49 +02:00
Enno Hermann
31f1c8b414
ci(workflows.docker): update image namespace
2024-04-04 19:38:22 +02:00
Enno Hermann
107e22c689
ci(workflows): update actions
2024-04-04 18:21:57 +02:00
Enno Hermann
00f8d47bcf
ci: switch back from uv to pip
...
Reverts c59f0ca1ce
(#13 )
Too many CI test timeouts from installing torch/nvidia packages with uv:
https://github.com/astral-sh/uv/issues/1912
2024-04-03 12:40:12 +02:00
Enno Hermann
7fe6a01120
ci(pypi-release): update actions, use trusted publishing
...
https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/
2024-04-03 12:26:13 +02:00
Enno Hermann
d76d0eff1c
ci(tests.yml): run apt-get update before installing espeak
...
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/customizing-github-hosted-runners#installing-software-on-ubuntu-runners
2024-03-30 22:29:01 +01:00
Enno Hermann
3453bd960b
ci: merge separate test workflows into one matrix
2024-03-11 15:24:11 +01:00
Enno Hermann
31a9201639
ci: combine coverage reports
...
Based on https://hynek.me/articles/ditch-codecov-python/
2024-03-11 14:26:42 +01:00
Enno Hermann
c59f0ca1ce
ci: switch from pip to uv
2024-03-10 11:34:35 +01:00
Enno Hermann
24298da5fc
Merge pull request #1 from eginhard/lint-overhaul
...
Lint overhaul (pylint to ruff)
2024-03-06 16:10:26 +01:00
Aarni Koskela
d7633e4106
CI: remove unused check_skip steps
...
There is nothing in the repo that would refer to them
[ci skip]
2024-03-06 14:08:14 +01:00
Aarni Koskela
027a797305
CI: re-enable `make lint`
2023-12-13 14:56:41 +02:00
WeberJulian
61b67ef16f
Fix read_json_with_comments
2023-12-11 23:58:52 +01:00
WeberJulian
605a857add
Remove tortoise
2023-12-11 23:35:07 +01:00
WeberJulian
8c20a599d8
Remove coqui studio integration from TTS
2023-12-11 22:11:46 +01:00
Eren G??lge
08d11e9198
Update CI version
2023-11-17 13:01:32 +01:00
Aarni Koskela
38f6f8f0bb
Run `make style` & re-enable it in CI ( #3127 )
2023-11-06 11:36:37 +01:00
Edresson Casanova
8af3d2dbcd
Add a dedicated workflow for XTTS tests
2023-10-24 09:52:44 -03:00
Edresson Casanova
4c3c11c958
Tortoise inference fix and fix zoo unit tests ( #3010 )
2023-09-29 13:40:57 +02:00
logan hart
6fdb88f8e2
Add Delightful-TTS implementation ( #2095 )
...
* add configs
* Update config file
* Add model configs
* Add model layers
* Add layer files
* Add layer modules
* change config names
* Add emotion manager
* fIX missing ap bug
* Fix missing ap bug
* Add base TTS e2e class
* Fix wrong variable name in load_tts_samples
* Add training script
* Remove range predictor and gaussian upsampling
* Add helper function
* Add vctk recipe
* Add conformer docs
* Fix linting in conformer.py
* Add Docs
* remove duplicate import
* refactor args
* Fix bugs
* Removew emotion embedding
* remove unused arg
* Remove emotion embedding arg
* Remove emotion embedding arg
* fix style issues
* Fix bugs
* Fix bugs
* Add unittests
* make style
* fix formatter bug
* fix test
* Add pyworld compute pitch func
* Update requirments.txt
* Fix dataset Bug
* Chnge layer norm to instance norm
* Add missing import
* Remove emotions.py
* remove ssim loss
* Add init layers func to aligner
* refactor model layers
* remove audio_config arg
* Rename loss func
* Rename to delightful-tts
* Rename loss func
* Remove unused modules
* refactor imports
* replace audio config with audio processor
* Add change sample rate option
* remove broken resample func
* update recipe
* fix style, add config docs
* fix tests and multispeaker embd dim
* remove pyworld
* Make style and fix inference
* Split tts tests
* Fixup
* Fixup
* Fixup
* Add argument names
* Set "random" speaker in the model Tortoise/Bark
* Use a diff f0_cache path for delightfull tts
* Fix delightful speaker handling
* Fix lint
* Make style
---------
Co-authored-by: loganhart420 <loganartpersonal@gmail.com>
Co-authored-by: Eren Gölge <erogol@hotmail.com>
2023-07-24 13:41:26 +02:00
Eren Gölge
0de12ec5aa
API tests ( #2790 )
...
* Separate API tests and only run when uplifted
* Make style
2023-07-24 12:14:21 +02:00
Eren G??lge
f6fa1dbc9f
Fix sed
2023-06-27 15:02:49 +02:00
Eren G??lge
115baf7e47
Drop other p3.8 refs
2023-06-26 11:42:57 +02:00
Eren G??lge
1cce0e8bcb
Drop p3.8 from CI
2023-06-26 11:40:58 +02:00
Eren G??lge
8c1d8df759
Disable linter until I've some peace of mind
2023-06-22 13:58:55 +02:00
Eren G??lge
a58fb6c01b
Update requirements
2023-06-22 13:53:19 +02:00
Eren G??lge
ddbb27547a
Update CI
2023-06-22 13:51:58 +02:00
Eren Gölge
16c9df0dfe
Fix API CI ( #2616 )
...
* Fix indentation
* Fixup
* Make style
2023-05-16 01:05:35 +02:00
manmay nakhashi
a3d5801c44
Tortoise TTS inference ( #2547 )
...
* initial commit
* Tortoise inference
* revert path change
* style fix
* remove accidental remove
* style fixes
* style fixes
* removed unwanted assests and deps
* remove changes
* remove cvvp
* style fix black
* added tortoise config and updated config and args, refactoring the code
* added tortoise to api
* Pull mel_norm from url
* Use TTS cleaners
* Let download model files
* add ability to pass tortoise presets through coqui api
* fix tests
* fix style and tests
* fix tts commandline for tortoise
* Add config.json to tortoise
* Use kwargs
* Use regular model api for loading tortoise
* Add load from dir to synthesizer
* Fix Tortoise floats
* Use model_dir when there are multiple urls
* Use `synthesize` when exists
* lint fixes and resolve preset bug
* resolve a download bug and update model link
* fix json
* do tortoise inference from voice dir
* fix
* fix test
* fix speaker id and remove assests
* update inference_tests.yml
* replace inference_test.yml
* fix extra dir as None
* fix tests
* remove space
* Reformat docstring
* Add docs
* Update docs
* lint fixes
---------
Co-authored-by: Eren Gölge <egolge@coqui.ai>
Co-authored-by: Eren Gölge <erogol@hotmail.com>
2023-05-16 00:58:21 +02:00
Eren Gölge
0b6b957e76
Drop API tests when token is not available.
...
This was a neccessary test but for my sanity
I just drop it until finding the reason why
the secret is not recognized in PRs CI tests.
2023-05-11 18:13:37 +02:00
Eren Gölge
ad8b9bf2be
🐸 Coqui Studio API integration ( #2484 )
...
* Warn when lang is not avail
* Make style
* Implement Coqui Studio API
* Test
* Update docs
* Set action
* Make style
* Make lint
* Update README
* Make style
* Fix action
* Run actions
2023-04-05 15:06:50 +02:00
Eren Gölge
1ddc484b49
Python API implementation ( #2195 )
...
* Draft implementation
* Fix style
* Add api tests
* Fix lint
* Update docs
* Update tests
* Set env
* Fixup
* Fixup
* Fix lint
* Revert
2022-12-12 12:04:20 +01:00
logan hart
ff9b63d02a
Add neon models ( #2140 )
...
* Add neon ljspeech vits model
* Add neon german model
* Update .models.json
* Add neon spanish model
* Add french model
* Add Dutch model
* Add Hungarian model
* Add Greek model
* Remove uneeded description
* Update .models.json
* Update .models.json
* Handling neon models
* Add all neon models
* Update .models.json
* Split zoo_tests
* Update test names
* Update model testing
Co-authored-by: Eren Gölge <erogol@hotmail.com>
2022-11-16 16:12:39 +01:00
Julian Weber
f85609f9bf
Make docker images lighter ( #2149 )
2022-11-15 00:11:32 +01:00
Eren Gölge
38c99f2507
Update dep caching in actions ( #2138 )
2022-11-09 22:15:11 +01:00
Eren Gölge
8cb1433e6e
Cache fsspec downloads ( #2132 )
...
* Cache fsspec downloaded files
* Use diff paths for test
* Make fsspec caching optional
* Decom GPU docker tests
* Make progress bar optional for better CI log
* Check path local
2022-11-09 22:12:48 +01:00
WeberJulian
9e00e31e37
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
2022-07-05 11:07:33 +02:00
Noran Raskin
a790df4e94
Training recipes for thorsten dataset ( #1020 )
...
* Fix style
* Fix isort
* Remove tensorboardX from requirements
Co-authored-by: logan hart <72301874+loganhart420@users.noreply.github.com>
Co-authored-by: Eren Gölge <egolge@coqui.ai>
2022-05-30 12:07:31 +02:00
Eren Gölge
6048959e24
Add CPU only Docker image ( #1573 )
...
Co-authored-by: Reuben Morais <reuben.morais@gmail.com>
2022-05-12 19:33:27 +02:00
Eren Gölge
27cf388a79
Update CI tests ( #1572 )
...
* Use direct model URLs in CI
* Fixup
* Fixup
2022-05-12 18:41:01 +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
Reuben Morais
27fcb5dabf
Add Dockerfile and build/push CI
2022-04-15 02:17:10 +02:00
WeberJulian
24b57f6a0e
Fix typo workflow text ( #1403 )
2022-03-16 11:51:37 +01:00
Eren Gölge
b0be825d92
Update issue template ( #1370 )
...
* Add bug_report template
* Fix typos
2022-03-11 10:40:20 +01:00
Eren Gölge
bec543b3a5
Update zoo tests
2022-03-06 11:48:38 +01:00