elebumm / RedditVideoMakerBot

Create Reddit Videos with just✨ one command ✨
GNU General Public License v3.0
6.51k stars 1.83k forks source link

[Feature]: Support for StyleTTS2 and OpenVoice TTS Engines #2072

Closed saleham5 closed 2 weeks ago

saleham5 commented 2 months ago

Summary

Add Openvoice V2 and/or StyleTTS2 TTS

Is your feature request related to a problem?

No

Describe the solution you'd like

Hi, I'm excited to request integration with two impressive TTS (Text-to-Speech) engines: StyleTTS2 and OpenVoice. Both engines offer high-quality voices, and incorporating them into your project would be a fantastic addition.

I attempted to integrate them myself, but unfortunately, I found it too challenging. However, I believe OpenVoice V2, in particular, has great potential and would be an excellent choice. It seems more accessible and performs better.

I'd love to hear your thoughts on this request and look forward to your response.

Describe alternatives you've considered

No response

Additional Context

No response

DraKen0009 commented 1 month ago

@JasonLovesDoggo I'll like to work on this one , any suggestions? it'll be my first bigger issue so , a head's up will be great....

JasonLovesDoggo commented 1 month ago

@JasonLovesDoggo I'll like to work on this one , any suggestions? it'll be my first bigger issue so , a head's up will be great....

It shouldn't be too hard to integrate, you really shouldn't need to modify any files besides creating a new file TTS directory, but look at the other TTS engines for how to actually implement one

DraKen0009 commented 1 month ago

@JasonLovesDoggo I've gone throught the openVoice , it involves installing various dependencies and doesn't offer a library , i think it might make installing the bot much more difficult and pretty heavy. your thoughts?

JasonLovesDoggo commented 1 month ago

@JasonLovesDoggo I've gone throught the openVoice , it involves installing various dependencies and doesn't offer a library , i think it might make installing the bot much more difficult and pretty heavy. your thoughts?

The bot has become quite heavy due to the integration of certain AI features. However, simplicity is key in this context. If a suitable wrapper or library is found or developed, it could certainly enhance the bot's functionality. If not, we may consider leaving it as is.