I am trying to install tortoise on Windows 11 WSL (Ubuntu 22.04) using pip install git+https://github.com/neonbjb/tortoise-tts
Installation in clean pipenv environment.
Please see the log below:
Collecting git+https://github.com/neonbjb/tortoise-tts
Cloning https://github.com/neonbjb/tortoise-tts to /tmp/pip-req-build-6t5hw3ls
Running command git clone --filter=blob:none --quiet https://github.com/neonbjb/tortoise-tts /tmp/pip-req-build-6t5hw3ls
Resolved https://github.com/neonbjb/tortoise-tts to commit 8a2563ecabe93c4fb626f876dd0c52c966edef2f
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting tqdm (from tortoise-tts==3.0.0)
Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.7/57.7 kB 640.3 kB/s eta 0:00:00
Collecting rotary_embedding_torch (from tortoise-tts==3.0.0)
Downloading rotary_embedding_torch-0.8.6-py3-none-any.whl.metadata (675 bytes)
Collecting inflect (from tortoise-tts==3.0.0)
Downloading inflect-7.5.0-py3-none-any.whl.metadata (24 kB)
Collecting progressbar (from tortoise-tts==3.0.0)
Downloading progressbar-2.5.tar.gz (10 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting einops (from tortoise-tts==3.0.0)
Downloading einops-0.8.1-py3-none-any.whl.metadata (13 kB)
Collecting unidecode (from tortoise-tts==3.0.0)
Downloading Unidecode-1.4.0-py3-none-any.whl.metadata (13 kB)
Collecting scipy (from tortoise-tts==3.0.0)
Downloading scipy-1.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.0/62.0 kB 2.7 MB/s eta 0:00:00
Collecting librosa (from tortoise-tts==3.0.0)
Downloading librosa-0.11.0-py3-none-any.whl.metadata (8.7 kB)
Collecting transformers==4.31.0 (from tortoise-tts==3.0.0)
Downloading transformers-4.31.0-py3-none-any.whl.metadata (116 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.9/116.9 kB 3.6 MB/s eta 0:00:00
Collecting tokenizers==0.14.0 (from tortoise-tts==3.0.0)
Downloading tokenizers-0.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
Collecting scipy (from tortoise-tts==3.0.0)
Downloading scipy-1.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.6/60.6 kB 2.8 MB/s eta 0:00:00
Collecting numpy<2.3,>=1.22.4 (from scipy->tortoise-tts==3.0.0)
Downloading numpy-2.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.0/62.0 kB 3.6 MB/s eta 0:00:00
Collecting huggingface_hub<0.17,>=0.16.4 (from tokenizers==0.14.0->tortoise-tts==3.0.0)
Downloading huggingface_hub-0.16.4-py3-none-any.whl.metadata (12 kB)
Collecting filelock (from transformers==4.31.0->tortoise-tts==3.0.0)
Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
Collecting packaging>=20.0 (from transformers==4.31.0->tortoise-tts==3.0.0)
Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting pyyaml>=5.1 (from transformers==4.31.0->tortoise-tts==3.0.0)
Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting regex!=2019.12.17 (from transformers==4.31.0->tortoise-tts==3.0.0)
Downloading regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.5/40.5 kB 2.6 MB/s eta 0:00:00
Collecting requests (from transformers==4.31.0->tortoise-tts==3.0.0)
Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
INFO: pip is looking at multiple versions of transformers to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install tortoise-tts and tortoise-tts==3.0.0 because these package versions have conflicting dependencies.
The conflict is caused by:
tortoise-tts 3.0.0 depends on tokenizers==0.14.0
transformers 4.31.0 depends on tokenizers!=0.11.3, <0.14 and >=0.11.1
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
I am trying to install tortoise on Windows 11 WSL (Ubuntu 22.04) using
pip install git+https://github.com/neonbjb/tortoise-ttsInstallation in clean
pipenvenvironment.Please see the log below: