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
2df9bfa78e
refactor: handle deprecation of torch.cuda.amp.autocast ( #144 )
...
torch.cuda.amp.autocast(args...) and torch.cpu.amp.autocast(args...) will be
deprecated. Please use torch.autocast("cuda", args...) or torch.autocast("cpu",
args...) instead.
https://pytorch.org/docs/stable/amp.html
2024-11-09 18:37:08 +01:00
Shavit
540e8d6cf2
fix(bin.synthesize): return speakers names only ( #147 )
2024-11-09 18:35:54 +01:00
Enno Hermann
e18f7da973
Merge pull request #135 from idiap/mas
...
Use external package for monotonic alignment search
2024-11-08 16:15:52 +01:00
Enno Hermann
683ee664a8
ci: simplify release, cibuildwheel not needed anymore
2024-11-08 12:35:04 +01:00
Enno Hermann
d30eba573e
chore: remove obsolete code owners file
2024-11-08 12:35:04 +01:00
Enno Hermann
9dd7ae6cca
build: switch to hatch
...
Setuptools is not needed anymore because the Cython extension is now built in an
external package.
2024-11-08 12:35:04 +01:00
Enno Hermann
0971bc236e
refactor: use external package for monotonic alignment
2024-11-08 12:35:04 +01:00
Enno Hermann
59996fffa3
Merge pull request #133 from idiap/docs
...
build: move doc dependencies from extra into group and build with uv
2024-11-06 11:53:48 +01:00
Enno Hermann
020a72434e
ci(readthedocs): build docs with uv
...
Based on:
7c5143848f/docs/user/build-customization.rst (install-dependencies-with-uv)
2024-11-06 10:53:04 +01:00
Enno Hermann
ef8158d281
build: use group not extra for docs dependencies
2024-11-06 10:06:20 +01:00
Enno Hermann
45b8b5b3c3
build: set upper version limit for trainer ( #130 )
2024-11-05 23:34:41 +01:00
Enno Hermann
6314032fd7
Merge pull request #113 from idiap/pytorch
...
fix: only enable load with weights_only in pytorch>=2.4
2024-11-04 22:14:42 +01:00
Enno Hermann
f6a4d5e469
chore: bump version to 0.24.3
...
[ci skip]
2024-11-04 19:04:48 +01:00
Enno Hermann
ce5c492518
ci: simplify ci by using uv where possible
2024-11-04 18:39:51 +01:00
Enno Hermann
8e66be2c32
fix: only enable load with weights_only in pytorch>=2.4
...
Allows moving the minimum Pytorch version back to 2.1
2024-11-04 18:39:51 +01:00
Enno Hermann
47ad0bf190
fix(text.characters): add nasal diacritic ( #127 )
2024-11-04 17:40:23 +01:00
Enno Hermann
88de5c4f9b
Merge pull request #114 from idiap/gpt-warnings
...
fix(gpt): set attention mask and address other warnings
2024-10-26 16:47:34 +02:00
Enno Hermann
964b813235
fix(gpt): set attention mask and address other warnings
2024-10-25 18:49:04 +02:00
Enno Hermann
b66c782931
Merge pull request #109 from idiap/transformers
...
Add compatibility with transformers>=4.43
2024-10-21 22:40:51 +02:00
Enno Hermann
ad435b5440
build: again restrict to numpy<2
...
Some parts of spacy/thinc are still causing issues
2024-10-20 15:20:27 +02:00
Enno Hermann
a510ec3b68
build(uv): add constraint on numba to avoid resolution error
...
Otherwise it backtracks to an old numba and then llvmlite version that can't be
built:
https://github.com/astral-sh/uv/issues/6281
2024-10-20 15:20:27 +02:00
Johnny Street
018d4ba1db
fix(xtts): support transformers>=4.43.0 in streaming inference
2024-10-20 15:20:26 +02:00
Enno Hermann
073f8de652
Merge pull request #95 from idiap/cibuildwheel
...
ci(release): switch to cibuildwheel
2024-10-04 14:18:26 +02:00
Enno Hermann
6c2e0be0b6
chore: bump version to 0.24.2
2024-10-04 12:28:52 +02:00
Kolja Beigel
f75d0952f1
fix(build): restrict spacy version to unbreak installation ( #92 )
...
* Update pyproject.toml
* Update pyproject.toml
* Update pyproject.toml
* Update pyproject.toml
* build: simplify requirement restrictions
---------
Co-authored-by: Enno Hermann <enno.hermann@idiap.ch>
2024-10-04 12:02:59 +02:00
Shavit
36611a7192
feat: normalize unicode characters in text cleaners ( #85 )
...
* Add normalizer type C to text cleaners
* Linter recommendations
* Add unicode normalize to every cleaner
* Format test_text_cleaners.py
2024-10-02 17:01:19 +02:00
Enno Hermann
3e8125c99f
ci: switch to cibuildwheel
2024-09-17 14:17:11 +02:00
Enno Hermann
0a18418286
build: allow numpy2, which should be supported in spacy 3.8 now ( #81 )
2024-09-13 12:12:14 +02:00
Enno Hermann
e5dd06b3bb
Merge pull request #77 from shavit/71-torch-load
...
Load weights only in torch.load
2024-09-12 23:28:57 +01: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
659b4852ba
chore(bark): remove manual download of hubert model
...
Bark was previously adapted to download Hubert from HuggingFace, so the manual
download is superfluous.
2024-09-12 23:37:19 +02:00
Enno Hermann
86b58fb6d9
fix: define torch safe globals for torch.load
...
Required for loading some models using torch.load(..., weights_only=True). This
is only available from Pytorch 2.4
2024-09-12 23:37:19 +02:00
shavit
17ca24c3d6
fix: load weights only in torch.load
2024-09-12 23:37:19 +02:00
Enno Hermann
1920328822
feat(xtts): support hindi in tokenizer ( #64 )
...
Added proper tokenizer support for Hindi Language which would prevent crash while fine tuning Hindi language.
Co-authored-by: Akshat Bhardwaj <157223825+akshatrocky@users.noreply.github.com>
2024-09-12 21:29:21 +02:00
Azalea
233dfb54ae
docs(tacotron): fix wrong paper links ( #74 )
2024-08-25 12:27:27 +02:00
Enno Hermann
204588f7c5
Merge pull request #56 from idiap/update-gruut
...
Preparations for Numpy 2 support (gruut, soxr, spacy)
2024-08-05 13:31:26 +01:00
Enno Hermann
7014782ad4
build: add upper bound for transformers
...
4.43.* broke XTTS streaming again
2024-08-05 10:28:03 +02:00
Enno Hermann
b1558b06d7
build: require numpy<2 because spacy/thinc lack support
2024-08-05 10:27:14 +02:00
Enno Hermann
d304ab2769
build: update gruut version for numpy2 support
2024-08-05 10:27:14 +02:00
Enno Hermann
19fce2c87c
Merge pull request #66 from idiap/skip-broken-audio
...
Skip audio files that can't be decoded
2024-07-31 15:40:21 +01:00
Enno Hermann
9c604c1de0
chore(dataset): address lint issues
2024-07-31 15:47:27 +02:00
Enno Hermann
8c460d0cd0
fix(dataset): skip files where audio length can't be computed
...
Avoids hard failures when the audio can't be decoded.
2024-07-31 15:20:56 +02:00
Daniel Walmsley
20bbb411c2
fix(xtts): update streaming for transformers>=4.42.0 ( #59 )
...
* Fix Stream Generator on MacOS
* Make it work on mps
* Implement custom tensor.isin
* Fix for latest TF
* Comment out hack for now
* Remove unused code
* build: increase minimum transformers version
* style: fix
---------
Co-authored-by: Enno Hermann <Eginhard@users.noreply.github.com>
2024-07-25 16:24:10 +02:00
Enno Hermann
20583a496e
Merge pull request #57 from idiap/xtts-vocab
...
fix(xtts): load tokenizer file based on config as last resort
2024-07-25 13:26:28 +01:00
Enno Hermann
de35920317
Merge pull request #50 from idiap/umap
...
build: move umap-learn into optional notebook dependencies
2024-07-25 13:26:09 +01:00
Enno Hermann
9192ef1aa6
fix(xtts): load tokenizer file based on config as last resort
2024-07-05 13:52:01 +02:00
Abraham Mathews
6ea3b75b84
Update xtts.py ( #53 )
...
docs(xtts): fix typo in example
2024-07-02 13:43:52 +02:00
Enno Hermann
c1a929b720
Merge pull request #51 from idiap/update-trainer
...
Update to coqui-tts-trainer 0.1.4
2024-07-02 09:49:23 +01:00