× Building wheel for pyworld (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Building wheel for pyworld (pyproject.toml) ... error
ERROR: Failed building wheel for pyworld
Building wheel for antlr4-python3-runtime (setup.py) ... done
Created wheel for antlr4-python3-runtime: filename=antlr4_python3_runtime-4.8-py3-none-any.whl size=141210 sha256=e81137dc4dd676c814cbce5303bf5b687232f3bd7861df8d666cfe05ae199b3e
Stored in directory: /root/.cache/pip/wheels/a7/20/bd/e1477d664f22d99989fd28ee1a43d6633dddb5cb9e801350d5
Successfully built fairseq antlr4-python3-runtime
Failed to build pyworld
ERROR: Could not build wheels for pyworld, which is required to install pyproject.toml-based projects
The conflict is caused by:
The user requested starlette>=0.25.0
fastapi 0.88.0 depends on starlette==0.22.0
fastapi 0.88.0 package will resolve dependency automatically, remove the starlette>=0.25.0 will fix the conflict.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
lightning 2.0.2 requires fastapi<0.89.0,>=0.69.0, but you have fastapi 0.100.0 which is incompatible.
so-vits-svc-fork 3.14.1 requires fastapi==0.88, but you have fastapi 0.100.0 which is incompatible.
* Use sys.executable to determine --pycmd
In some systems, `python` may not correctly refer to the virtual environment's `python` used for webui, or it even refers to Python 2.
Also in Windows, when the webui is run directly through `venv\Scripts\python` without activating the virtual environment, the system python will be picked instead of the one inside virtual environment.
* Remove reduntant "or".
* Fix init problem about devices index outbound
* Fix file browse file type
* Fix sd stream channels problem, fix it to 2
---------
Co-authored-by: 源文雨 <41315874+fumiama@users.noreply.github.com>
Check if the length of sys.argv is 6, instead of 5, to cover sys.argv[5]. Otherwise when the length is 6, it runs the else body and tries to access sys.argv[6] in line 13, which is an error.