Commit Graph

97 Commits (fix_xtts_v1.1_)

Author SHA1 Message Date
Paul O'Leary McCann c0aabb8596
Make Japanese-specific dependencies optional (#2776)
* Don't install MeCab by default

* Add optional [ja] deps, like [dev] etc

* Add JA requirements file

* Add JA requirements to requirements_all

This should help the tests run.
2023-07-24 11:28:27 +02:00
Eren G??lge 115baf7e47 Drop other p3.8 refs 2023-06-26 11:42:57 +02:00
Eren G??lge a58fb6c01b Update requirements 2023-06-22 13:53:19 +02:00
Martin Weinelt 994be163e1
Use packaging.version for version comparisons (#2310)
* Use packaging.version for version comparisons

The distutils package is deprecated¹ and relies on PEP 386² version
comparisons, which have been superseded by PEP 440³ which is implemented
through the packaging module.

With more recent distutils versions, provided through setuptools
vendoring, we are seeing the following exception during version
comparisons:

> TypeError: '<' not supported between instances of 'str' and 'int'

This is fixed by this migration.

[1] https://docs.python.org/3/library/distutils.html
[2] https://peps.python.org/pep-0386/
[3] https://peps.python.org/pep-0440/

* Improve espeak version detection robustness

On many modern systems espeak is just a symlink to espeak-ng. In that
case looking for the 3rd word in the version output will break the
version comparison, when it finds `text-to-speech:`, instead of a proper
version.

This will not break during runtime, where espeak-ng would be
prioritized, but the phonemizer and tokenizer tests force the backend
to `espeak`, which exhibits this breakage.

This improves the version detection by simply looking for the version
after the "text-to-speech:" token.

* Replace distuils.copy_tree with shutil.copytree

The distutils module is deprecated and slated for removal in Python
3.12. Its usage should be replaced, in this case by a compatible method
from shutil.
2023-01-29 23:47:00 +01:00
Eren Gölge 49bac724c0
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
2022-07-12 18:49:58 +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 fd71893ea9 Add missing deps for CI tests 2022-03-02 18:00:29 +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
Eren Gölge f904dd4828 Share some ASCII ❤️ 2021-09-30 14:47:56 +00:00
Eren Gölge bfc6ceac29 Move MAS to `TTS.tts.utils.helpers` 2021-09-09 10:57:19 +00:00
Eren Gölge a7617d8ab6 Add 🐍 python 3.9 to CI 2021-06-28 17:03:47 +02:00
Eren Gölge 8c74f054f0 Enable support for 🐍 python 3.10
Bump up versions numpy 1.19.5 and TF 2.5.0
2021-06-28 17:03:47 +02:00
Eren Gölge ba9bcf7c6b auto upload to pypi on release 2021-06-04 12:20:06 +02:00
chmodsss 607d5cf377 [#480] Adding version variable 2021-05-10 19:46:34 +02:00
Eren Gölge b10333c238 fix #467 2021-05-03 14:38:42 +02: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
Agrin Hilmkil 167f86417e Move dev, tf, notebook dependencies to extras 2021-04-28 11:20:06 +02:00
Eren Gölge af2955fa19 bump up version 2021-04-27 18:02:46 +02:00
Eren Gölge 4450c9bf5f [ci skip]update version 2021-04-15 16:37:46 +02:00
Eren Gölge e5b9607bc3 isort all imports 2021-04-09 00:45:20 +02:00
Eren Gölge a3667450ed update version 0.0.11 2021-03-18 13:33:00 +01:00
Eren Gölge aba50d0ffe update the version 2021-03-16 19:08:02 +01:00
Eren Gölge 4fcda5deda version 0.0.10.2 2021-03-11 12:00:28 +01:00
Eren Gölge 46e5cc57b9 linking readme images 2021-03-10 17:53:47 +01:00
Eren Gölge 1e169a5ba5 bunch of short fixes 2021-03-08 14:51:27 +01:00
Eren Gölge 4e41dee178 update setup.py following prev commit 2021-03-08 14:06:38 +01:00
Eren Gölge a2e7403ae8 test_compute_statistics.sh 2021-03-08 02:54:47 +01:00
Eren Gölge e9364a4c2a setup import reset 2021-03-08 02:48:31 +01:00
Eren Gölge 90d4f08d6c reorder imports 2021-03-08 02:48:31 +01:00
Eren Gölge db231c83fc distill import statement, check python version in setup.py 2021-03-08 02:48:31 +01:00
Eren Gölge 6e89a1c0af replace urls 2021-03-05 02:54:40 +01:00
Eren Gölge 2edab4b3f9 disable pw in audio that causes numpy issue 2021-02-01 17:05:03 +00:00
Eren Gölge 2cd44cbc9d pin numpy v0.0.9.1 2021-02-01 16:38:17 +00:00
Eren Gölge 6c8d943ea8 version update 2021-01-26 17:38:11 +01:00
Eren Gölge c3f7bf2b95 remove python 3.9 2021-01-26 12:07:18 +01:00
Eren Gölge b464cab9b8 setup.py update and pylint fixes 2021-01-26 02:57:50 +01:00
Eren Gölge 82e029529e fix manifest file 2021-01-25 13:27:54 +01:00
Eren Gölge 57b668fd86 fixing dome pypi issues 2021-01-25 13:06:12 +01:00
Eren Gölge 60c1bb93d9 fixes before first PyPI release 2021-01-25 11:16:20 +01:00
Eren Gölge 9c1b3226f5 update version 2021-01-22 03:26:25 +01:00
Eren Gölge ca8ad9c21e rename audio._normalize to audio.normalize 2021-01-22 02:33:19 +01:00
erogol 5595cbd838 update version 2020-12-07 11:31:41 +01:00
erogol 7b0a93d2f8 fix 2020-11-26 11:44:52 +01:00
erogol 5903b3d436 update version 2020-10-27 12:17:38 +01:00
Qingping Hou 34329a0d2c fix cython build
Due to a bug in cython, cythonize actually doesn't support include_dirs override:
https://github.com/cython/cython/issues/1480
2020-10-11 00:08:39 -07:00
erogol 10258724d1 linter fixes 2020-09-22 03:54:16 +02:00
erogol 89d15bf118 merge glow-tts after rebranding 2020-09-11 19:01:37 +02:00
erogol 95de34e8ef find cython files insetup 2020-09-11 19:01:07 +02:00
erogol f511521e01 install cython deps 2020-09-11 19:01:07 +02:00