Commit Graph

4978 Commits

Author SHA1 Message Date
Enno Hermann 5165e71100
Merge pull request #210 from idiap/manager
feat: allow both Path and strings where possible and add type hints
2024-12-16 09:25:16 +01:00
Enno Hermann 0df04cc259 docs: add notes about xtts fine-tuning 2024-12-14 16:19:38 +01:00
Enno Hermann a425ba599d feat: allow both Path and strings where possible and add type hints 2024-12-14 16:19:38 +01:00
Enno Hermann cd52907351
Merge pull request #207 from idiap/docs
Improve documentation
2024-12-12 18:52:18 +01:00
Enno Hermann e38dcbea7a docs: streamline readme and reuse content in other docs pages
[ci skip]
2024-12-12 18:29:23 +01:00
Enno Hermann ae2f8d2354 docs: use nested contents for easier overview 2024-12-12 18:29:23 +01:00
Enno Hermann e23766d501 docs: move project structure from readme into documentation 2024-12-12 18:23:17 +01:00
Enno Hermann 849e75e967 docs: improve documentation 2024-12-12 18:23:17 +01:00
Enno Hermann 236e4901d8 build(docs): update dependencies, fix makefile 2024-12-11 23:27:47 +01:00
Enno Hermann f329072df2
chore: bump version to 0.25.1 (#202) 2024-12-09 16:35:50 +01:00
Enno Hermann c0d9ed3d18
fix: handle difference in xtts/tortoise attention (#199) 2024-12-09 16:13:13 +01:00
Enno Hermann b545ab8b80
Merge pull request #197 from idiap/api
Expand Python API capabilities
2024-12-06 18:02:54 +01:00
Enno Hermann e0f621180f refactor(bin.synthesize): use Python API for CLI 2024-12-06 17:07:54 +01:00
Enno Hermann 806af96e4c refactor(api): use save_wav() from Synthesizer instance 2024-12-06 15:26:06 +01:00
Enno Hermann 89abd98620 feat(api): support passing speaker/language id file paths 2024-12-06 15:26:06 +01:00
Enno Hermann a05177ce71 chore(api): add type hints 2024-12-06 15:26:06 +01:00
Enno Hermann 85dbb3b8b3 feat(api): allow mixing TTS and vocoder model name and path 2024-12-06 15:26:06 +01:00
Enno Hermann e8d99aaf2b
Merge pull request #184 from idiap/xtts-error
fix(xtts): clearer error message when file given to checkpoint_dir
2024-12-06 06:46:48 +01:00
Enno Hermann 1a4e58d0ce feat(api): support passing a custom speaker encoder by path 2024-12-05 21:19:07 +01:00
Enno Hermann 5daed879e0 chore(bin.synthesize): remove unused argument 2024-12-05 21:19:07 +01:00
Enno Hermann 42ad9b00c6 feat(api): support specifying vocoders by name 2024-12-05 21:19:07 +01:00
Enno Hermann 5cfb4ecccd refactor(api): require keyword arguments except for model_name 2024-12-05 21:19:07 +01:00
Enno Hermann 8c381e3e48 docs: use .to("cuda") instead of deprecated gpu=True 2024-12-05 21:19:07 +01:00
Enno Hermann fe14ca6b68 refactor(xtts): remove duplicate xtts audio config 2024-12-05 15:46:28 +01:00
Enno Hermann 8241d55e70
fix(pypi-release): fix publishing workflow (#191) 2024-12-04 10:53:29 +01:00
Enno Hermann 48ad1daabe
Merge pull request #110 from idiap/uv
build: switch to forked coqpit
2024-12-03 19:14:30 +01:00
Enno Hermann 9ae0b27f3c
Merge pull request #183 from idiap/openvoice
Add OpenVoice VC models
2024-12-03 19:13:22 +01:00
Enno Hermann d4ffff4f6d chore: bump version to 0.25.0 2024-12-03 07:57:27 +01:00
Enno Hermann 834d41bf77 build: switch to forked coqpit 2024-12-03 07:56:08 +01:00
Enno Hermann 3539e65d8e refactor(synthesizer): set sample rate in loading methods 2024-12-02 23:26:28 +01:00
Enno Hermann 7d0416f99b refactor(vc): rename TTS.vc.modules to TTS.vc.layers for consistency
Same as in TTS.tts and TTS.vocoder
2024-12-02 23:26:28 +01:00
Enno Hermann 32c99e8e66 docs(readme): mention openvoice vc 2024-12-02 23:26:28 +01:00
Enno Hermann 5f8ad4c64b test(openvoice): add sanity check 2024-12-02 23:26:28 +01:00
Enno Hermann 9ef2c7ed62 test(freevc): fix output length check 2024-12-02 23:26:28 +01:00
Enno Hermann 546f43cb25 refactor: only use keyword args in Synthesizer 2024-12-02 23:26:27 +01:00
Enno Hermann 6927e0bb89 fix(api): clearer error message when model doesn't support VC 2024-12-02 23:26:27 +01:00
Enno Hermann d488441b75 test(freevc): remove unused code 2024-12-02 23:26:27 +01:00
Enno Hermann fce3137e0d feat: add openvoice vc model 2024-12-02 23:26:27 +01:00
Enno Hermann 1a21853b90 ci: validate .models.json file 2024-12-02 22:34:56 +01:00
Enno Hermann ca02d0352b feat(openvoice): add to .models.json 2024-12-02 22:34:56 +01:00
Enno Hermann 95998374bf feat(openvoice): add config classes 2024-12-02 22:34:56 +01:00
Enno Hermann b97d5378a5 refactor(openvoice): remove duplicate and unused code 2024-12-02 22:34:56 +01:00
Enno Hermann 4124b9d663 feat(vits): add tau parameter to posterior encoder 2024-12-02 22:34:56 +01:00
akulkarni 6de98ff480 feat(openvoice): initial integration 2024-12-02 22:34:56 +01:00
Enno Hermann ce202532cf fix(xtts): clearer error message when file given to checkpoint_dir 2024-12-02 16:54:11 +01:00
Enno Hermann 98a372bca2
Merge pull request #172 from idiap/deduplicate
Remove unused code
2024-12-02 16:25:31 +01:00
Enno Hermann 63625e79af refactor: import get_last_checkpoint from trainer.io 2024-11-29 13:59:43 +01:00
Enno Hermann 170d3dae92 refactor: remove duplicate to_camel 2024-11-24 19:57:14 +01:00
Enno Hermann 7330ad8854 refactor: move duplicate alignment functions into helpers 2024-11-24 19:57:14 +01:00
Enno Hermann 8bf288eeab test: move test_helpers.py to fast unit tests 2024-11-24 19:57:14 +01:00