coqui-ai / TTS

πŸΈπŸ’¬ - a deep learning toolkit for Text-to-Speech, battle-tested in research and production
http://coqui.ai
Mozilla Public License 2.0
34.28k stars 4.15k forks source link

[Bug] which version of transformets does TTS support #3147

Closed pk1762012 closed 11 months ago

pk1762012 commented 11 months ago

Describe the bug

It keeps downloading different version of transformers on doing pip install TTS. It is never ending.

To Reproduce

pip install TTS

Expected behavior

It should have installed TTS

Logs

pip install TTS
Collecting TTS
  Using cached TTS-0.14.3-cp38-cp38-manylinux1_x86_64.whl.metadata (20 kB)
Collecting cython==0.29.28 (from TTS)
  Using cached Cython-0.29.28-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)
Requirement already satisfied: scipy>=1.4.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (1.10.1)
Requirement already satisfied: torch>=1.7 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (1.12.1+cu113)
Requirement already satisfied: torchaudio in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (0.12.1+cu113)
Requirement already satisfied: soundfile in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (0.12.1)
Collecting librosa==0.10.0.* (from TTS)
  Using cached librosa-0.10.0.post2-py3-none-any.whl (253 kB)
Collecting inflect==5.6.0 (from TTS)
  Using cached inflect-5.6.0-py3-none-any.whl (33 kB)
Requirement already satisfied: tqdm in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (4.66.1)
Collecting anyascii (from TTS)
  Using cached anyascii-0.3.2-py3-none-any.whl (289 kB)
Requirement already satisfied: pyyaml in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (6.0.1)
Requirement already satisfied: fsspec>=2021.04.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (2023.10.0)
Requirement already satisfied: aiohttp in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (3.8.6)
Requirement already satisfied: packaging in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (23.2)
Collecting flask (from TTS)
  Using cached flask-3.0.0-py3-none-any.whl.metadata (3.6 kB)
Collecting pysbd (from TTS)
  Using cached pysbd-0.3.4-py3-none-any.whl (71 kB)
Collecting umap-learn==0.5.1 (from TTS)
  Using cached umap_learn-0.5.1-py3-none-any.whl
Requirement already satisfied: pandas in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (2.0.3)
Requirement already satisfied: matplotlib in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (3.7.3)
Collecting trainer==0.0.20 (from TTS)
  Using cached trainer-0.0.20-py3-none-any.whl (45 kB)
Collecting coqpit>=0.0.16 (from TTS)
  Using cached coqpit-0.0.17-py3-none-any.whl (13 kB)
Collecting jieba (from TTS)
  Using cached jieba-0.42.1-py3-none-any.whl
Collecting pypinyin (from TTS)
  Using cached pypinyin-0.49.0-py2.py3-none-any.whl.metadata (12 kB)
Collecting mecab-python3==1.0.5 (from TTS)
  Using cached mecab_python3-1.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (577 kB)
Collecting unidic-lite==1.0.8 (from TTS)
  Using cached unidic_lite-1.0.8-py3-none-any.whl
Collecting gruut==2.2.3 (from gruut[de,es,fr]==2.2.3->TTS)
  Using cached gruut-2.2.3-py3-none-any.whl
Collecting jamo (from TTS)
  Using cached jamo-0.4.1-py3-none-any.whl (9.5 kB)
Collecting nltk (from TTS)
  Using cached nltk-3.8.1-py3-none-any.whl (1.5 MB)
Collecting g2pkk>=0.1.1 (from TTS)
  Using cached g2pkk-0.1.2-py3-none-any.whl (25 kB)
Collecting bangla==0.0.2 (from TTS)
  Using cached bangla-0.0.2-py2.py3-none-any.whl (6.2 kB)
Collecting bnnumerizer (from TTS)
  Using cached bnnumerizer-0.0.2-py3-none-any.whl
Collecting bnunicodenormalizer==0.1.1 (from TTS)
  Using cached bnunicodenormalizer-0.1.1-py3-none-any.whl
Collecting k-diffusion (from TTS)
  Using cached k_diffusion-0.1.1-py3-none-any.whl.metadata (3.9 kB)
Collecting einops (from TTS)
  Using cached einops-0.7.0-py3-none-any.whl.metadata (13 kB)
Requirement already satisfied: transformers in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from TTS) (4.36.0.dev0)
Collecting numpy==1.21.6 (from TTS)
  Using cached numpy-1.21.6-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
Collecting numba==0.55.1 (from TTS)
  Using cached numba-0.55.1-1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.4 MB)
Collecting Babel<3.0.0,>=2.8.0 (from gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
Collecting dateparser~=1.1.0 (from gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached dateparser-1.1.8-py2.py3-none-any.whl (293 kB)
Collecting gruut-ipa<1.0,>=0.12.0 (from gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached gruut_ipa-0.13.0-py3-none-any.whl
Collecting gruut-lang-en~=2.0.0 (from gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached gruut_lang_en-2.0.0-py3-none-any.whl
Collecting jsonlines~=1.2.0 (from gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached jsonlines-1.2.0-py2.py3-none-any.whl (7.6 kB)
Collecting networkx<3.0.0,>=2.5.0 (from gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached networkx-2.8.8-py3-none-any.whl (2.0 MB)
Collecting num2words<1.0.0,>=0.5.10 (from gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached num2words-0.5.13-py3-none-any.whl.metadata (12 kB)
Collecting python-crfsuite~=0.9.7 (from gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached python_crfsuite-0.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)
Requirement already satisfied: importlib-resources in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS) (6.1.0)
Collecting gruut-lang-fr~=2.0.0 (from gruut[de,es,fr]==2.2.3->TTS)
  Using cached gruut_lang_fr-2.0.2-py3-none-any.whl
Collecting gruut-lang-de~=2.0.0 (from gruut[de,es,fr]==2.2.3->TTS)
  Using cached gruut_lang_de-2.0.0-py3-none-any.whl
Collecting gruut-lang-es~=2.0.0 (from gruut[de,es,fr]==2.2.3->TTS)
  Using cached gruut_lang_es-2.0.0-py3-none-any.whl
Requirement already satisfied: audioread>=2.1.9 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from librosa==0.10.0.*->TTS) (3.0.1)
Requirement already satisfied: scikit-learn>=0.20.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from librosa==0.10.0.*->TTS) (1.1.3)
Requirement already satisfied: joblib>=0.14 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from librosa==0.10.0.*->TTS) (1.1.0)
Requirement already satisfied: decorator>=4.3.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from librosa==0.10.0.*->TTS) (5.1.1)
Collecting pooch<1.7,>=1.0 (from librosa==0.10.0.*->TTS)
  Using cached pooch-1.6.0-py3-none-any.whl (56 kB)
Collecting soxr>=0.3.2 (from librosa==0.10.0.*->TTS)
  Using cached soxr-0.3.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.5 kB)
Requirement already satisfied: typing-extensions>=4.1.1 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from librosa==0.10.0.*->TTS) (4.8.0)
Collecting lazy-loader>=0.1 (from librosa==0.10.0.*->TTS)
  Using cached lazy_loader-0.3-py3-none-any.whl.metadata (4.3 kB)
Collecting msgpack>=1.0 (from librosa==0.10.0.*->TTS)
  Using cached msgpack-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.1 kB)
Collecting llvmlite<0.39,>=0.38.0rc1 (from numba==0.55.1->TTS)
  Using cached llvmlite-0.38.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB)
Requirement already satisfied: setuptools in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from numba==0.55.1->TTS) (68.0.0)
Collecting psutil (from trainer==0.0.20->TTS)
  Using cached psutil-5.9.6-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB)
Collecting tensorboardX (from trainer==0.0.20->TTS)
  Using cached tensorboardX-2.6.2.2-py2.py3-none-any.whl.metadata (5.8 kB)
Collecting protobuf<3.20,>=3.9.2 (from trainer==0.0.20->TTS)
  Using cached protobuf-3.19.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB)
Collecting pynndescent>=0.5 (from umap-learn==0.5.1->TTS)
  Using cached pynndescent-0.5.10-py3-none-any.whl
Requirement already satisfied: cffi>=1.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from soundfile->TTS) (1.15.1)
Requirement already satisfied: attrs>=17.3.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from aiohttp->TTS) (23.1.0)
Requirement already satisfied: charset-normalizer<4.0,>=2.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from aiohttp->TTS) (2.0.4)
Requirement already satisfied: multidict<7.0,>=4.5 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from aiohttp->TTS) (6.0.4)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from aiohttp->TTS) (4.0.3)
Requirement already satisfied: yarl<2.0,>=1.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from aiohttp->TTS) (1.9.2)
Requirement already satisfied: frozenlist>=1.1.1 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from aiohttp->TTS) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from aiohttp->TTS) (1.3.1)
Requirement already satisfied: Werkzeug>=3.0.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from flask->TTS) (3.0.1)
Requirement already satisfied: Jinja2>=3.1.2 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from flask->TTS) (3.1.2)
Collecting itsdangerous>=2.1.2 (from flask->TTS)
  Using cached itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Requirement already satisfied: click>=8.1.3 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from flask->TTS) (8.1.7)
Collecting blinker>=1.6.2 (from flask->TTS)
  Using cached blinker-1.7.0-py3-none-any.whl.metadata (1.9 kB)
Requirement already satisfied: importlib-metadata>=3.6.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from flask->TTS) (6.8.0)
Collecting accelerate (from k-diffusion->TTS)
  Using cached accelerate-0.24.1-py3-none-any.whl.metadata (18 kB)
Collecting clean-fid (from k-diffusion->TTS)
  Using cached clean_fid-0.1.35-py3-none-any.whl (26 kB)
Collecting clip-anytorch (from k-diffusion->TTS)
  Using cached clip_anytorch-2.5.2-py3-none-any.whl (1.4 MB)
Collecting dctorch (from k-diffusion->TTS)
  Using cached dctorch-0.1.2-py3-none-any.whl.metadata (607 bytes)
Collecting jsonmerge (from k-diffusion->TTS)
  Using cached jsonmerge-1.9.2-py3-none-any.whl.metadata (21 kB)
Requirement already satisfied: kornia in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from k-diffusion->TTS) (0.6.8)
Requirement already satisfied: Pillow in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from k-diffusion->TTS) (10.0.1)
Requirement already satisfied: safetensors in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from k-diffusion->TTS) (0.4.0)
Requirement already satisfied: scikit-image in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from k-diffusion->TTS) (0.19.3)
Collecting torch>=1.7 (from TTS)
  Using cached torch-2.1.0-cp38-cp38-manylinux1_x86_64.whl.metadata (25 kB)
Collecting torchdiffeq (from k-diffusion->TTS)
  Using cached torchdiffeq-0.2.3-py3-none-any.whl (31 kB)
Collecting torchsde (from k-diffusion->TTS)
  Using cached torchsde-0.2.6-py3-none-any.whl.metadata (5.3 kB)
Requirement already satisfied: torchvision in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from k-diffusion->TTS) (0.13.1+cu113)
Collecting wandb (from k-diffusion->TTS)
  Using cached wandb-0.15.12-py3-none-any.whl.metadata (9.8 kB)
Requirement already satisfied: filelock in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from torch>=1.7->TTS) (3.13.1)
Requirement already satisfied: sympy in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from torch>=1.7->TTS) (1.11.1)
Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch>=1.7->TTS)
  Using cached nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)
Collecting nvidia-cuda-runtime-cu12==12.1.105 (from torch>=1.7->TTS)
  Using cached nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)
Collecting nvidia-cuda-cupti-cu12==12.1.105 (from torch>=1.7->TTS)
  Using cached nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)
Collecting nvidia-cudnn-cu12==8.9.2.26 (from torch>=1.7->TTS)
  Using cached nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
Collecting nvidia-cublas-cu12==12.1.3.1 (from torch>=1.7->TTS)
  Using cached nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl (410.6 MB)
Collecting nvidia-cufft-cu12==11.0.2.54 (from torch>=1.7->TTS)
  Using cached nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl (121.6 MB)
Collecting nvidia-curand-cu12==10.3.2.106 (from torch>=1.7->TTS)
  Using cached nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl (56.5 MB)
Collecting nvidia-cusolver-cu12==11.4.5.107 (from torch>=1.7->TTS)
  Using cached nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl (124.2 MB)
Collecting nvidia-cusparse-cu12==12.1.0.106 (from torch>=1.7->TTS)
  Using cached nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl (196.0 MB)
Collecting nvidia-nccl-cu12==2.18.1 (from torch>=1.7->TTS)
  Using cached nvidia_nccl_cu12-2.18.1-py3-none-manylinux1_x86_64.whl (209.8 MB)
Collecting nvidia-nvtx-cu12==12.1.105 (from torch>=1.7->TTS)
  Using cached nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB)
Collecting triton==2.1.0 (from torch>=1.7->TTS)
  Using cached triton-2.1.0-0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (1.3 kB)
Collecting nvidia-nvjitlink-cu12 (from nvidia-cusolver-cu12==11.4.5.107->torch>=1.7->TTS)
  Using cached nvidia_nvjitlink_cu12-12.3.52-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
Requirement already satisfied: contourpy>=1.0.1 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from matplotlib->TTS) (1.1.1)
Requirement already satisfied: cycler>=0.10 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from matplotlib->TTS) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from matplotlib->TTS) (4.44.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from matplotlib->TTS) (1.4.5)
Requirement already satisfied: pyparsing>=2.3.1 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from matplotlib->TTS) (3.1.1)
Requirement already satisfied: python-dateutil>=2.7 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from matplotlib->TTS) (2.8.2)
Requirement already satisfied: regex>=2021.8.3 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from nltk->TTS) (2023.10.3)
Requirement already satisfied: pytz>=2020.1 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from pandas->TTS) (2023.3.post1)
Requirement already satisfied: tzdata>=2022.1 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from pandas->TTS) (2023.3)
INFO: pip is looking at multiple versions of torchaudio to determine which version is compatible with other requirements. This could take a while.
Collecting torchaudio (from TTS)
  Using cached torchaudio-2.1.0-cp38-cp38-manylinux1_x86_64.whl.metadata (5.7 kB)
Requirement already satisfied: huggingface-hub<1.0,>=0.16.4 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from transformers->TTS) (0.17.3)
Requirement already satisfied: requests in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from transformers->TTS) (2.31.0)
Requirement already satisfied: tokenizers<0.15,>=0.14 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from transformers->TTS) (0.14.1)
Requirement already satisfied: pycparser in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from cffi>=1.0->soundfile->TTS) (2.21)
Collecting tzlocal (from dateparser~=1.1.0->gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached tzlocal-5.2-py3-none-any.whl.metadata (7.8 kB)
Requirement already satisfied: zipp>=0.5 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from importlib-metadata>=3.6.0->flask->TTS) (3.17.0)
Requirement already satisfied: MarkupSafe>=2.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from Jinja2>=3.1.2->flask->TTS) (2.1.1)
Requirement already satisfied: six in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from jsonlines~=1.2.0->gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS) (1.16.0)
Collecting docopt>=0.6.2 (from num2words<1.0.0,>=0.5.10->gruut==2.2.3->gruut[de,es,fr]==2.2.3->TTS)
  Using cached docopt-0.6.2-py2.py3-none-any.whl
Collecting appdirs>=1.3.0 (from pooch<1.7,>=1.0->librosa==0.10.0.*->TTS)
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Requirement already satisfied: idna<4,>=2.5 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from requests->transformers->TTS) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from requests->transformers->TTS) (1.26.18)
Requirement already satisfied: certifi>=2017.4.17 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from requests->transformers->TTS) (2023.7.22)
Requirement already satisfied: threadpoolctl>=2.0.0 in /home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages (from scikit-learn>=0.20.0->librosa==0.10.0.*->TTS) (3.2.0)
Collecting ftfy (from clip-anytorch->k-diffusion->TTS)
  Using cached ftfy-6.1.1-py3-none-any.whl (53 kB)
INFO: pip is looking at multiple versions of dctorch to determine which version is compatible with other requirements. This could take a while.
Collecting dctorch (from k-diffusion->TTS)
  Using cached dctorch-0.1.1-py3-none-any.whl.metadata (607 bytes)
  Using cached dctorch-0.1.0-py3-none-any.whl (2.3 kB)
Collecting clean-fid (from k-diffusion->TTS)
  Using cached clean_fid-0.1.34-py3-none-any.whl (26 kB)
Collecting requests (from transformers->TTS)
  Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB)
Collecting chardet<5,>=3.0.2 (from requests->transformers->TTS)
  Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting idna>=2.0 (from yarl<2.0,>=1.0->aiohttp->TTS)
  Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting clean-fid (from k-diffusion->TTS)
  Using cached clean_fid-0.1.33-py3-none-any.whl (25 kB)
INFO: pip is still looking at multiple versions of dctorch to determine which version is compatible with other requirements. This could take a while.
  Using cached clean_fid-0.1.32-py3-none-any.whl (26 kB)
  Using cached clean_fid-0.1.31-py3-none-any.whl (24 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached clean_fid-0.1.30-py3-none-any.whl (24 kB)
  Using cached clean_fid-0.1.29-py3-none-any.whl (24 kB)
  Using cached clean_fid-0.1.28-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.26-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.25-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.24-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.23-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.22-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.21-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.19-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.18-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.17-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.16-py3-none-any.whl (22 kB)
  Using cached clean_fid-0.1.15-py3-none-any.whl (22 kB)
  Using cached clean_fid-0.1.14-py3-none-any.whl (22 kB)
  Using cached clean_fid-0.1.13-py3-none-any.whl (19 kB)
  Using cached clean_fid-0.1.12-py3-none-any.whl (19 kB)
  Using cached clean_fid-0.1.11-py3-none-any.whl (19 kB)
  Using cached clean_fid-0.1.10-py3-none-any.whl (16 kB)
  Using cached clean_fid-0.1.9-py3-none-any.whl (15 kB)
  Using cached clean_fid-0.1.8-py3-none-any.whl (16 kB)
  Using cached clean_fid-0.1.6-py3-none-any.whl (15 kB)
Collecting accelerate (from k-diffusion->TTS)
  Using cached accelerate-0.24.0-py3-none-any.whl.metadata (18 kB)
  Using cached accelerate-0.23.0-py3-none-any.whl.metadata (18 kB)
  Using cached accelerate-0.22.0-py3-none-any.whl.metadata (17 kB)
  Using cached accelerate-0.21.0-py3-none-any.whl.metadata (17 kB)
  Using cached accelerate-0.20.3-py3-none-any.whl.metadata (17 kB)
  Using cached accelerate-0.20.2-py3-none-any.whl.metadata (17 kB)
  Using cached accelerate-0.20.1-py3-none-any.whl.metadata (17 kB)
  Using cached accelerate-0.20.0-py3-none-any.whl.metadata (17 kB)
  Using cached accelerate-0.19.0-py3-none-any.whl (219 kB)
  Using cached accelerate-0.18.0-py3-none-any.whl (215 kB)
  Using cached accelerate-0.17.1-py3-none-any.whl (212 kB)
  Using cached accelerate-0.17.0-py3-none-any.whl (212 kB)
  Using cached accelerate-0.16.0-py3-none-any.whl (199 kB)
  Using cached accelerate-0.15.0-py3-none-any.whl (191 kB)
  Using cached accelerate-0.14.0-py3-none-any.whl (175 kB)
  Using cached accelerate-0.13.2-py3-none-any.whl (148 kB)
  Using cached accelerate-0.13.1-py3-none-any.whl (148 kB)
  Using cached accelerate-0.13.0-py3-none-any.whl (148 kB)
  Using cached accelerate-0.12.0-py3-none-any.whl (143 kB)
  Using cached accelerate-0.11.0-py3-none-any.whl (123 kB)
  Using cached accelerate-0.10.0-py3-none-any.whl (117 kB)
  Using cached accelerate-0.9.0-py3-none-any.whl (106 kB)
  Using cached accelerate-0.8.0-py3-none-any.whl (114 kB)
  Using cached accelerate-0.7.1-py3-none-any.whl (79 kB)
  Using cached accelerate-0.7.0-py3-none-any.whl (79 kB)
  Using cached accelerate-0.6.2-py3-none-any.whl (65 kB)
  Using cached accelerate-0.6.1-py3-none-any.whl (65 kB)
  Using cached accelerate-0.6.0-py3-none-any.whl (65 kB)
  Using cached accelerate-0.5.1-py3-none-any.whl (58 kB)
  Using cached accelerate-0.5.0-py3-none-any.whl (57 kB)
  Using cached accelerate-0.4.0-py3-none-any.whl (55 kB)
Collecting soxr>=0.3.2 (from librosa==0.10.0.*->TTS)
  Using cached soxr-0.3.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB)
  Using cached soxr-0.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
  Using cached soxr-0.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
  Using cached soxr-0.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)
  Using cached soxr-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)
Collecting scikit-learn>=0.20.0 (from librosa==0.10.0.*->TTS)
  Using cached scikit_learn-1.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting joblib>=0.14 (from librosa==0.10.0.*->TTS)
  Using cached joblib-1.3.2-py3-none-any.whl.metadata (5.4 kB)
Collecting scikit-learn>=0.20.0 (from librosa==0.10.0.*->TTS)
  Using cached scikit_learn-1.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
  Using cached scikit_learn-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
  Using cached scikit_learn-1.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB)
  Using cached scikit_learn-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB)
  Using cached scikit_learn-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.7 MB)
  Using cached scikit_learn-1.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.2 MB)
  Using cached scikit_learn-1.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.2 MB)
  Using cached scikit_learn-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.2 MB)
  Using cached scikit_learn-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.0 MB)
  Using cached scikit_learn-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.7 MB)
  Using cached scikit_learn-1.0.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (25.9 MB)
  Using cached scikit_learn-1.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (25.8 MB)
  Using cached scikit_learn-0.24.2-cp38-cp38-manylinux2010_x86_64.whl (24.9 MB)
  Using cached scikit_learn-0.24.1-cp38-cp38-manylinux2010_x86_64.whl (24.9 MB)
  Using cached scikit_learn-0.24.0-cp38-cp38-manylinux2010_x86_64.whl (24.9 MB)
  Using cached scikit_learn-0.23.2-cp38-cp38-manylinux1_x86_64.whl (6.8 MB)
  Using cached scikit_learn-0.23.1-cp38-cp38-manylinux1_x86_64.whl (6.7 MB)
  Using cached scikit_learn-0.23.0-cp38-cp38-manylinux1_x86_64.whl (7.2 MB)
  Using cached scikit_learn-0.22.2.post1-cp38-cp38-manylinux1_x86_64.whl (7.0 MB)
  Using cached scikit_learn-0.22.2-cp38-cp38-manylinux1_x86_64.whl (7.0 MB)
  Using cached scikit_learn-0.22.1-cp38-cp38-manylinux1_x86_64.whl (7.0 MB)
  Using cached scikit_learn-0.22-cp38-cp38-manylinux1_x86_64.whl (7.0 MB)
Collecting pynndescent>=0.5 (from umap-learn==0.5.1->TTS)
  Using cached pynndescent-0.5.9.tar.gz (1.1 MB)
  Preparing metadata (setup.py) ... done
Collecting contourpy>=1.0.1 (from matplotlib->TTS)
  Using cached contourpy-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.9 kB)
  Using cached contourpy-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB)
  Using cached contourpy-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (300 kB)
  Using cached contourpy-1.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295 kB)
  Using cached contourpy-1.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295 kB)
  Using cached contourpy-1.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (285 kB)
  Using cached contourpy-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (272 kB)
  Using cached contourpy-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270 kB)
  Using cached contourpy-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (269 kB)
Collecting transformers (from TTS)
  Using cached transformers-4.35.0-py3-none-any.whl.metadata (123 kB)
  Using cached transformers-4.34.1-py3-none-any.whl.metadata (121 kB)
  Using cached transformers-4.34.0-py3-none-any.whl.metadata (121 kB)
  Using cached transformers-4.33.3-py3-none-any.whl.metadata (119 kB)
Collecting tokenizers!=0.11.3,<0.14,>=0.11.1 (from transformers->TTS)
  Using cached tokenizers-0.13.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB)
Collecting transformers (from TTS)
  Using cached transformers-4.33.2-py3-none-any.whl.metadata (119 kB)
  Using cached transformers-4.33.1-py3-none-any.whl.metadata (119 kB)
  Using cached transformers-4.33.0-py3-none-any.whl.metadata (119 kB)

Collecting sacremoses (from transformers->TTS)
  Using cached sacremoses-0.1.1-py3-none-any.whl.metadata (8.3 kB)
Collecting transformers (from TTS)
  Using cached transformers-4.17.0-py3-none-any.whl (3.8 MB)
  Using cached transformers-4.16.2-py3-none-any.whl (3.5 MB)
  Using cached transformers-4.16.1-py3-none-any.whl (3.5 MB)
  Using cached transformers-4.16.0-py3-none-any.whl (3.5 MB)
  Using cached transformers-4.15.0-py3-none-any.whl (3.4 MB)
Collecting tokenizers<0.11,>=0.10.1 (from transformers->TTS)
  Using cached tokenizers-0.10.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (3.3 MB)
Collecting transformers (from TTS)
  Using cached transformers-4.14.1-py3-none-any.whl (3.4 MB)
  Using cached transformers-4.13.0-py3-none-any.whl (3.3 MB)
  Using cached transformers-4.12.5-py3-none-any.whl (3.1 MB)
  Using cached transformers-4.12.4-py3-none-any.whl (3.1 MB)
  Using cached transformers-4.12.3-py3-none-any.whl (3.1 MB)
  Using cached transformers-4.12.2-py3-none-any.whl (3.1 MB)
  Using cached transformers-4.12.1-py3-none-any.whl (3.1 MB)
  Using cached transformers-4.12.0-py3-none-any.whl (3.1 MB)
  Using cached transformers-4.11.3-py3-none-any.whl (2.9 MB)
  Using cached transformers-4.11.2-py3-none-any.whl (2.9 MB)
  Downloading transformers-4.11.1-py3-none-any.whl (2.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 10.8 MB/s eta 0:00:00
  Downloading transformers-4.11.0-py3-none-any.whl (2.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 17.1 MB/s eta 0:00:00
  Downloading transformers-4.10.3-py3-none-any.whl (2.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 17.7 MB/s eta 0:00:00
  Downloading transformers-4.10.2-py3-none-any.whl (2.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 20.3 MB/s eta 0:00:00
ERROR: Exception:
Traceback (most recent call last):
  File "/home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper
    status = run_func(*args)
  File "/home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper
    return func(self, options, args)
  File "/home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 377, in run
    requirement_set = resolver.resolve(
  File "/home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
    result = self._result = resolver.resolve(
  File "/home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "/home/pk/.conda/envs/sadtalker2/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 457, in resolve
    raise ResolutionTooDeep(max_rounds)
pip._vendor.resolvelib.resolvers.ResolutionTooDeep: 200000

Environment

wget https://raw.githubusercontent.com/coqui-ai/TTS/main/TTS/bin/collect_env_info.py
--2023-11-06 21:10:45--  https://raw.githubusercontent.com/coqui-ai/TTS/main/TTS/bin/collect_env_info.py
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.108.133, 185.199.109.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1067 (1.0K) [text/plain]
Saving to: β€˜collect_env_info.py’

collect_env_info.py                                                  100%[=====================================================================================================================================================================>]   1.04K  --.-KB/s    in 0s      

2023-11-06 21:10:45 (336 MB/s) - β€˜collect_env_info.py’ saved [1067/1067]

(sadtalker2) pk@pk:~/python_p/SadTalker$ python collect_env_info.py
Traceback (most recent call last):
  File "collect_env_info.py", line 48, in <module>
    main()
  File "collect_env_info.py", line 43, in main
    details = {"System": system_info(), "CUDA": cuda_info(), "Packages": package_info()}
  File "collect_env_info.py", line 38, in package_info
    "TTS": TTS.__version__,
AttributeError: module 'TTS' has no attribute '__version__'

Additional context

No response

Edresson commented 11 months ago

Hi @pk1762012 ,

Looks like your pip is installing an old TTS version (v0.14.3, we are currently in v0.20.0). Please try to upgrade your pip and install the latest :frog: TTS version with the following commands:

python3 -m pip install pip -U
python3 -m pip install TTS -U
eginhard commented 11 months ago

@pk1762012 Your Python version is also too old. Newer TTS versions don't run on Python 3.8 anymore, so you'll need to install at least Python 3.9. The dependency resolution has also been improved in recent TTS versions.