Enno Hermann
8241d55e70
fix(pypi-release): fix publishing workflow ( #191 )
2024-12-04 10:53:29 +01:00
Enno Hermann
2c82477a78
ci: merge integration tests back into unit tests
2024-11-24 19:57:14 +01:00
Enno Hermann
9035e36b1f
ci: allow testing out trainer/coqpit branches before release ( #168 )
2024-11-20 16:34:58 +01:00
Enno Hermann
5de47e9a14
ci: run integration tests only on lowest and highest python
2024-11-10 22:39:58 +01:00
Enno Hermann
993da778b4
chore: use original instead of scarf urls
...
These allowed Coqui to get download stats, which we don't need anymore
2024-11-10 22:19:25 +01:00
Enno Hermann
21172ececb
ci: update uv and move into composite action
2024-11-10 22:19:18 +01:00
Enno Hermann
683ee664a8
ci: simplify release, cibuildwheel not needed anymore
2024-11-08 12:35:04 +01:00
Enno Hermann
ce5c492518
ci: simplify ci by using uv where possible
2024-11-04 18:39:51 +01:00
Enno Hermann
3e8125c99f
ci: switch to cibuildwheel
2024-09-17 14:17:11 +02:00
Enno Hermann
f5e21489e5
ci: explicitly upload hidden files for coverage
...
Due to breaking change in upload-artifact action:
actions/upload-artifact#602
2024-09-12 23:37:19 +02:00
Enno Hermann
8cab2e3b4e
ci: test lowest and highest compatible versions of dependencies
2024-06-29 17:33:33 +02:00
Enno Hermann
df088e99df
Merge pull request #19 from idiap/toml
...
Move from setup.py to pyproject.toml, simplify requirements
2024-05-27 08:59:09 +01:00
Enno Hermann
7bf9033e53
chore: update repo info
...
[ci skip]
2024-05-25 17:33:44 +02:00
Enno Hermann
924f42e3af
ci: update release workflow
...
[ci skip]
2024-05-16 18:03:09 +02:00
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