How are other people dealing with this? Is there an easy way to get multiple venvs to share like a common torch venv? I can do this manually but I'm wondering if there's a tool out there that does this.
StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
41–50 of 245 posts
Re: StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
#42I really want to try this but making the venv to install all the torch dependencies is starting to get old lol. How are other people dealing with this? Is there an easy way to get multiple venvs to share like a common torch venv? I can do this manually but I'm wondering if there's a tool out there that does this.
The workflow is:
> nix flake init -t github:dialohq/flake-templates#python
> nix develop -c $SHELL
> # I'm in the shell with poetry env, I have a shell hook in the nix devenv that does poetry install and poetry activate.Re: StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
#43Earlier quoted context omitted.
Not sure. The only inference demos are colab notebooks. The models are approx 700mb each so I imagine it will run on modest gpu
Would it run in a cheap non-GPU server?
Re: StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
#44HN title at present is "StyleTTS2 – open-source Eleven Labs quality Text To Speech". Actual title at the far end doesn't name any particular other product; arXiv paper linked from there doesn't mention Eleven Labs either. I thought this sort of editorializing was frowned on.
Re: StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
#45Re: StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
#46Re: StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
#47Earlier quoted context omitted.
> inferences at up to 15-95X (!) RT on my 4090 That's incredible! Are infill and outpainting equivalents possible? Super-RT TTS at this level of quality opens up a diverse array of uses esp for indie/experimental gamedev that I'm excited for.
Not sure what you mean: If you mean could inpainting and out painting with image models be faster, its a "not even wrong" question, similar to asking if the United Airlines app could get faster because American Airlines did. (Yes, getting faster is an option available to ~all code) If you mean could you inpaint and outpaint text...yes, by inserting and deleting characters. If you mean could you use an existing voice…
Fwiw, I imagine this is possible, at least to some extent. I was recently playing with xtts and it can generate speaker embeddings from short periods of speech, so you could use those to provide a logical continuation to existing audio. However, I'm not sure it's possible or easy to manage the "seams" between what is generated and what is preexisting very easily yet.
It's certainly not a misguided question to me. Perhaps you could be less curt and offer your domain knowledge to contribute to the discussion?
Edit: I see you've edited your post to be more informative, thanks for sharing more of your thoughts.
Re: StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
#48Earlier quoted context omitted.
Which consumer gpu runs llama 70B?
A Mac with a lot of unified RAM can do it, or a dual 3090/4090 setup gets you 48gb of VRAM.
Re: StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
#49For reference, I'm using 11Labs to synthesize short messages - maybe a sentence or something, using voice cloning, and I'm getting it at around 400 - 500ms response times.
Is there any OS solution that gets me to around the same inference time?
Re: StyleTTS2 – open-source Eleven-Labs-quality Text To Speech
#50Not sure it's quite up to Eleven Labs quality. But to me, what makes Eleven so cool is that they have a large library of high quality voices that are easy to choose from. I don't yet see any way with this library to get a different voice from the default female voice.
Also, the real special sauce for Eleven is the near instant voice cloning with just a single 5 minute sample, which works shockingly (even spookily) well. Can't wait to have that all available in a fully open source project! The services that provide this as an API are just too expensive for many use cases. Even the OpenAI one which is on the cheaper side costs ~10 cents for a couple thousand word generation.