Comments (12)
Same problem on Docker.
Edit: Directory structure is completely broken on Docker, as you can't open a folder normally with it being containerized. So anything using 'xdg-open' is just non-functional (and a lot of Gradio related stuff).
Is the docker version actively maintained?@rsxdalv
Edit 2:
Setting up a default bind mount to access local dirs might be a smart idea, albeit technically unsafe as you defeat the whole point of containerizing. Currently, a lot of Gradio UI also breaks (visually and functionally), buttons related to opening local directories. This would solve files not importing during runtime, accessing outputs locally, custom voices locally and most likely fix the graphical bugs. Screenshot included.
from tts-generation-webui.
Ok I launched the collab and I can see that it's having issues, I'll try to solve them within a few hours.
from tts-generation-webui.
Thanks for the log, it seems that xdg-open couldn't open the directory for rvc checkpoints. Could you try opening it manually /content/tts-generation-webui/data/models/rvc/checkpoints
? The directory should exist, but that could be an issue.
from tts-generation-webui.
Thanks for the log, it seems that xdg-open couldn't open the directory for rvc checkpoints. Could you try opening it manually
/content/tts-generation-webui/data/models/rvc/checkpoints
? The directory should exist, but that could be an issue.
Screen.Recording.2023-07-24.at.19.44.04.mov
actually i have add it manually but did not work
from tts-generation-webui.
I see, I think xdg-open might be impossible for google collab.
from tts-generation-webui.
I see, I think xdg-open might be impossible for google collab.
maybe we can use torch.load('model.pth')
from tts-generation-webui.
I don't have a google collab open right now but I think if you use the second part, and drag and drop or upload the files there it will work.
from tts-generation-webui.
I don't have a google collab open right now but I think if you use the second part, and drag and drop or upload the files there it will work.
yes i upload them like that you need to remove and upload it serval times to work
from tts-generation-webui.
also i have question how to upload more voices to tts as upload is not working which folders ?
from tts-generation-webui.
Ok, when I placed the files like so it works:
Note - there needs to be a directory (with any name) under ./checkpoints
, like ./checkpoints/some_model/
for me I just have each model in it's own directory.
Once they are there, press the refresh button:
Also, when I uploaded them directly it gave me the NoneType error on the first try but second time I pressed "Convert" it worked. I believe it's a bug that's caused by how the files are handled. They are uploaded a second time in the background which means that you can't see when they are ready. Once I have a clear plan on how to change it, I will. (Locally this second upload causes almost no delay, but collab is different).
from tts-generation-webui.
Same problem on Docker.
Edit: Directory structure is completely broken on Docker, as you can't open a folder normally with it being containerized. So anything using 'xdg-open' is just non-functional (and a lot of Gradio related stuff).
Is the docker version actively maintained?@rsxdalv
Edit 2: Setting up a default bind mount to access local dirs might be a smart idea, albeit technically unsafe as you defeat the whole point of containerizing. Currently, a lot of Gradio UI also breaks (visually and functionally), buttons related to opening local directories. This would solve files not importing during runtime, accessing outputs locally, custom voices locally and most likely fix the graphical bugs. Screenshot included.
Just for reference: I don't get emails nor notifications for edits. If it's a bigger update, feel free to post another comment. This time I never realized you were trying to reach me.
The docker version is maintained though yes xdg open wouldn't work on it. Did you build the container yourself or use an image? I'm worried there might be out of date images but they shouldn't be too old. I'd say that generally the purpose of the docker version is more towards deploying this as a service. While it's nice that it allows more users to launch the project, the lack of file persistence after deleting the container and inability to easily "see" the files is just a fact. Perhaps the open folder icons should also give a file upload option in the future.
Using a local mount sounds like a great alternative. It does split the use cases, but maybe there's a way to satisfy both.
The icons use a font that has failed to load in the picture. When I switch to react I'll be able to make it bundle the font.
from tts-generation-webui.
I'd say we should create a new issue for docker to track these problems separately.
from tts-generation-webui.
Related Issues (20)
- Bark voice clone multiple audio inputs? HOT 1
- Errors when generating-- only with Tortoise HOT 6
- Keeping models in vram all the time HOT 9
- start_linux.sh fails at startup on first install HOT 6
- When trying a fresh install, I get these errors HOT 3
- Check if miniconda is already installed. HOT 5
- Colab installation fails: "Failed to install node_modules" HOT 8
- Can rmvpe be added to pitch collection method in RVC? HOT 4
- Bark Voice Generation error HOT 11
- WebUI does not render properly - compared to images I've seen. And tortoise fails to generate HOT 2
- Not able to generate - tried Bark, Tortoise, and MusicGen HOT 17
- Torch version mixup? HOT 6
- Where is gradio ui HOT 3
- IndexError: index 4 is out of range error when checked Multi-band Diffusion HOT 5
- Feature request : Add batch generation to MusicGen HOT 6
- SeamlessM4T Using audio files to implement translation οΌCan you support it? HOT 3
- Port Connection Issues After Update HOT 2
- Regarding the problem of SeamlessM4T translating and cloning timbre/spoken language, here are cases HOT 5
- Dead "NEW React UI" link HOT 6
- delete this HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tts-generation-webui.