NarReddit-Local is a locally running version of NarReddit, a tool for generating Reddit-style video content. This project aims to provide similar functionality to NarReddit but allows you to run it locally, eliminating the need to interact with external APIs or servers.
- Generates Reddit-style videos locally.
- No need to run a local API server for Gentle forced aligner, as it uses a forked version of Whisper from OpenAI.
- Requires input of title text and description text in designated files (
title-text.txt
anddescription-text.txt
). - Selects random background videos from the
background_videos/minecraft
folder.
- Install the packages using
pip install -r requirements.txt
in the Command Line - Ensure you have the required input files:
title-text.txt
: Contains the title text for the video.description-text.txt
: Contains the description text for the video.
- Add a video file to the
background_videos/minecraft
folder for the background. - Add your Logo to
intro_card_template
aslogo.png
- Run the script:
python main.py
- The generated video will be saved as
final.mp4
.
- The project is still in development and may be unstable or have missing features.
- The user interface is currently rudimentary and not visually appealing.
- Some features present in NarReddit may be missing or incomplete. (Multilingual Video Output, OPENAI API)
Contributions to improve and extend NarReddit-Local are welcome! Feel free to submit bug reports, feature requests, or pull requests to help make this project better.