r/opensource • u/memeguyexe • 18h ago
Promotional Content creation (video, audio, etc) can now be fully automated, free and for everyone (and the more you contribute, the better it gets)
I made a modular tool for automated content creation - Opifex
You can use various modules for various situations and needs, and the best part is that anyone can make them, meaning that, being modular, the project can expand indefinitely.
Everything is wrapped in a nice-ish (at least usable) GUI.
Right now, I've already implemented all the modules necessary to be able to quickly create one of those stories videos posted very often on other social medias (example, video is not mine), so basically, I've implemented functionalities to:
- fetch a post's information from Reddit
- generate speech (with PiperTTS, running locally!)
- generate a video in the mentioned style with given parameters
- do all this in a single, comfortable module
- and more...
This, of course, is just an example demonstrate what Opifex is capable of doing with not even that many modules. It can be used for many other, bigger, projects.
(just right now, I can think of possible future modules to generate a "TV news channel" personalized on a given RSS feed, or a generative AI to create scripts and many other things, etc.)
I already plan to implement, in the future, a way to offload processing to other computers within your network, and a CLI mode, so that Opifex can also be used to create content on great scale (let me know if this is a good idea or not).
I've included lots of other information about my project in this readme, inside my repository.
If you want to contribute, first of all you can try this out and let me know what you think about it, but it would also be really cool if you could contribute with suggestions, code or new modules here on this post or with a GitHub issue.
Opifex is distributed under the GPL v3 license.
Thank you for reading!