daswer123 / xtts-api-server

A simple FastAPI Server to run XTTSv2
MIT License
292 stars 67 forks source link

Cant get this to owork, error under "pip install xtts-api-server" #74

Closed Manniala closed 2 months ago

Manniala commented 2 months ago

Hey, i know it say "To fix this could try to..." but that req you know anything about this, i have tried for several days now, i had it working, but than i updated SillyTavern, and nothing worked anymore, so i thought to heck with it, and reinstalled windows, and start over. but yeah :(

Im on a 4090, so should be Cuda,

F:\ChatBot\xtts>venv\Scripts\activate

(venv) F:\ChatBot\xtts>pip install xtts-api-server
Collecting xtts-api-server
  Using cached xtts_api_server-0.8.6-py3-none-any.whl.metadata (10 kB)
Collecting cutlet (from xtts-api-server)
  Using cached cutlet-0.4.0.tar.gz (412 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting fastapi>=0.104.1 (from xtts-api-server)
  Using cached fastapi-0.111.0-py3-none-any.whl.metadata (25 kB)
Collecting fugashi[unidic-lite] (from xtts-api-server)
  Using cached fugashi-1.3.2-cp312-cp312-win_amd64.whl.metadata (7.1 kB)
Collecting loguru (from xtts-api-server)
  Using cached loguru-0.7.2-py3-none-any.whl.metadata (23 kB)
Collecting pyaudio==0.2.14 (from xtts-api-server)
  Using cached PyAudio-0.2.14-cp312-cp312-win_amd64.whl.metadata (2.7 kB)
Collecting pydantic (from xtts-api-server)
  Using cached pydantic-2.7.1-py3-none-any.whl.metadata (107 kB)
Collecting pydub (from xtts-api-server)
  Using cached pydub-0.25.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting python-dotenv (from xtts-api-server)
  Using cached python_dotenv-1.0.1-py3-none-any.whl.metadata (23 kB)
Collecting pyttsx3==2.90 (from xtts-api-server)
  Using cached pyttsx3-2.90-py3-none-any.whl.metadata (3.6 kB)
Collecting requests==2.31.0 (from xtts-api-server)
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting stream2sentence==0.2.2 (from xtts-api-server)
  Using cached stream2sentence-0.2.2-py3-none-any.whl.metadata (7.2 kB)
Collecting torch (from xtts-api-server)
  Using cached torch-2.3.0-cp312-cp312-win_amd64.whl.metadata (26 kB)
Collecting torchaudio (from xtts-api-server)
  Using cached torchaudio-2.3.0-cp312-cp312-win_amd64.whl.metadata (6.4 kB)
Collecting transformers==4.36.2 (from xtts-api-server)
  Using cached transformers-4.36.2-py3-none-any.whl.metadata (126 kB)
INFO: pip is looking at multiple versions of xtts-api-server to determine which version is compatible with other requirements. This could take a while.
Collecting xtts-api-server
  Using cached xtts_api_server-0.8.5-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.8.4-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.8.3-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.8.2-py3-none-any.whl.metadata (11 kB)
  Using cached xtts_api_server-0.8.1-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.8.0-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.7.6-py3-none-any.whl.metadata (10 kB)
INFO: pip is still looking at multiple versions of xtts-api-server to determine which version is compatible with other requirements. This could take a while.
  Using cached xtts_api_server-0.7.5-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.7.4-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.7.3-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.7.2-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.7.1-py3-none-any.whl.metadata (10 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 xtts_api_server-0.7.0-py3-none-any.whl.metadata (10 kB)
  Using cached xtts_api_server-0.6.8-py3-none-any.whl.metadata (9.4 kB)
  Using cached xtts_api_server-0.6.7-py3-none-any.whl.metadata (9.4 kB)
  Using cached xtts_api_server-0.6.6-py3-none-any.whl.metadata (9.4 kB)
  Using cached xtts_api_server-0.6.5-py3-none-any.whl.metadata (9.3 kB)
  Using cached xtts_api_server-0.6.4-py3-none-any.whl.metadata (8.9 kB)
  Using cached xtts_api_server-0.6.3-py3-none-any.whl.metadata (8.9 kB)
  Using cached xtts_api_server-0.6.2-py3-none-any.whl.metadata (8.7 kB)
Collecting stream2sentence==0.2.0 (from xtts-api-server)
  Using cached stream2sentence-0.2.0-py3-none-any.whl.metadata (7.2 kB)
Collecting xtts-api-server
  Using cached xtts_api_server-0.6.1-py3-none-any.whl.metadata (8.7 kB)
  Using cached xtts_api_server-0.6.0-py3-none-any.whl.metadata (8.7 kB)
  Using cached xtts_api_server-0.5.9-py3-none-any.whl.metadata (8.5 kB)
  Using cached xtts_api_server-0.5.8-py3-none-any.whl.metadata (8.5 kB)
  Using cached xtts_api_server-0.5.7-py3-none-any.whl.metadata (8.5 kB)
  Using cached xtts_api_server-0.5.6-py3-none-any.whl.metadata (7.8 kB)
  Using cached xtts_api_server-0.5.5-py3-none-any.whl.metadata (7.4 kB)
  Using cached xtts_api_server-0.5.4-py3-none-any.whl.metadata (7.4 kB)
Collecting stream2sentence==0.1.6 (from xtts-api-server)
  Using cached stream2sentence-0.1.6-py3-none-any.whl.metadata (7.1 kB)
Collecting xtts-api-server
  Using cached xtts_api_server-0.5.3-py3-none-any.whl.metadata (7.4 kB)
  Using cached xtts_api_server-0.5.2-py3-none-any.whl.metadata (7.4 kB)
  Using cached xtts_api_server-0.5.1-py3-none-any.whl.metadata (7.4 kB)
  Using cached xtts_api_server-0.5.0-py3-none-any.whl.metadata (7.4 kB)
  Using cached xtts_api_server-0.4.5-py3-none-any.whl.metadata (6.2 kB)
  Using cached xtts_api_server-0.4.4-py3-none-any.whl.metadata (6.1 kB)
  Using cached xtts_api_server-0.4.3-py3-none-any.whl.metadata (5.6 kB)
  Using cached xtts_api_server-0.4.2-py3-none-any.whl.metadata (5.5 kB)
  Using cached xtts_api_server-0.4.1-py3-none-any.whl.metadata (5.3 kB)
  Using cached xtts_api_server-0.4.0-py3-none-any.whl.metadata (5.5 kB)
  Using cached xtts_api_server-0.3.2-py3-none-any.whl.metadata (4.8 kB)
  Using cached xtts_api_server-0.3.1-py3-none-any.whl.metadata (4.8 kB)
  Using cached xtts_api_server-0.3.0-py3-none-any.whl.metadata (4.7 kB)
  Using cached xtts_api_server-0.2.6-py3-none-any.whl.metadata (2.6 kB)
  Using cached xtts_api_server-0.2.5-py3-none-any.whl.metadata (2.5 kB)
  Using cached xtts_api_server-0.2-py3-none-any.whl.metadata (2.5 kB)
  Using cached xtts_api_server-0.1.1-py3-none-any.whl.metadata (2.5 kB)
  Using cached xtts_api_server-0.1.0-py3-none-any.whl.metadata (964 bytes)
ERROR: Cannot install xtts-api-server==0.1.0, xtts-api-server==0.1.1, xtts-api-server==0.2, xtts-api-server==0.2.5, xtts-api-server==0.2.6, xtts-api-server==0.3.0, xtts-api-server==0.3.1, xtts-api-server==0.3.2, xtts-api-server==0.4.0, xtts-api-server==0.4.1, xtts-api-server==0.4.2, xtts-api-server==0.4.3, xtts-api-server==0.4.4, xtts-api-server==0.4.5, xtts-api-server==0.5.0, xtts-api-server==0.5.1, xtts-api-server==0.5.2, xtts-api-server==0.5.3, xtts-api-server==0.5.4, xtts-api-server==0.5.5, xtts-api-server==0.5.6, xtts-api-server==0.5.7, xtts-api-server==0.5.8, xtts-api-server==0.5.9, xtts-api-server==0.6.0, xtts-api-server==0.6.1, xtts-api-server==0.6.2, xtts-api-server==0.6.3, xtts-api-server==0.6.4, xtts-api-server==0.6.5, xtts-api-server==0.6.6, xtts-api-server==0.6.7, xtts-api-server==0.6.8, xtts-api-server==0.7.0, xtts-api-server==0.7.1, xtts-api-server==0.7.2, xtts-api-server==0.7.3, xtts-api-server==0.7.4, xtts-api-server==0.7.5, xtts-api-server==0.7.6, xtts-api-server==0.8.0, xtts-api-server==0.8.1, xtts-api-server==0.8.2, xtts-api-server==0.8.3, xtts-api-server==0.8.4, xtts-api-server==0.8.5 and xtts-api-server==0.8.6 because these package versions have conflicting dependencies.

The conflict is caused by:
    xtts-api-server 0.8.6 depends on tts==0.21.3
    xtts-api-server 0.8.5 depends on tts==0.21.3
    xtts-api-server 0.8.4 depends on tts==0.21.3
    xtts-api-server 0.8.3 depends on tts==0.21.3
    xtts-api-server 0.8.2 depends on tts==0.21.3
    xtts-api-server 0.8.1 depends on tts==0.21.3
    xtts-api-server 0.8.0 depends on tts==0.21.3
    xtts-api-server 0.7.6 depends on tts==0.21.3
    xtts-api-server 0.7.5 depends on tts==0.21.3
    xtts-api-server 0.7.4 depends on tts==0.21.3
    xtts-api-server 0.7.3 depends on tts==0.21.3
    xtts-api-server 0.7.2 depends on tts==0.21.3
    xtts-api-server 0.7.1 depends on tts==0.21.3
    xtts-api-server 0.7.0 depends on tts==0.21.3
    xtts-api-server 0.6.8 depends on tts==0.21.3
    xtts-api-server 0.6.7 depends on tts==0.21.3
    xtts-api-server 0.6.6 depends on tts==0.21.3
    xtts-api-server 0.6.5 depends on tts==0.21.3
    xtts-api-server 0.6.4 depends on tts==0.21.3
    xtts-api-server 0.6.3 depends on tts==0.21.3
    xtts-api-server 0.6.2 depends on tts>=0.21.3
    xtts-api-server 0.6.1 depends on tts>=0.21.3
    xtts-api-server 0.6.0 depends on tts>=0.21.3
    xtts-api-server 0.5.9 depends on tts>=0.21.3
    xtts-api-server 0.5.8 depends on tts>=0.2.1
    xtts-api-server 0.5.7 depends on tts>=0.2.1
    xtts-api-server 0.5.6 depends on tts>=0.2.1
    xtts-api-server 0.5.5 depends on tts>=0.2.1
    xtts-api-server 0.5.4 depends on tts>=0.2.1
    xtts-api-server 0.5.3 depends on tts>=0.2.1
    xtts-api-server 0.5.2 depends on tts>=0.2.1
    xtts-api-server 0.5.1 depends on tts>=0.2.1
    xtts-api-server 0.5.0 depends on torch<=2.1.0
    xtts-api-server 0.4.5 depends on tts>=0.2.1
    xtts-api-server 0.4.4 depends on tts>=0.2.1
    xtts-api-server 0.4.3 depends on tts>=0.2.1
    xtts-api-server 0.4.2 depends on tts>=0.2.1
    xtts-api-server 0.4.1 depends on tts>=0.2.1
    xtts-api-server 0.4.0 depends on tts>=0.2.1
    xtts-api-server 0.3.2 depends on tts>=0.2.1
    xtts-api-server 0.3.1 depends on tts
    xtts-api-server 0.3.0 depends on tts
    xtts-api-server 0.2.6 depends on tts
    xtts-api-server 0.2.5 depends on tts
    xtts-api-server 0.2 depends on tts
    xtts-api-server 0.1.1 depends on tts
    xtts-api-server 0.1.0 depends on tts

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

(venv) F:\ChatBot\xtts>

image

I also tried Manual, and that was more or less the same, just more red image

Manniala commented 2 months ago

Never mind is has been fixed.