An application that uses OpenAI's Whisper and ChatGPT API to generate clips from videos dialogues according to the keywords given from the user.
Feel free to request an issue on github if you find bugs or request a new feature. If you find this useful, please give it a star to show your support for this project.
you can install required packages with:
pip install -r requirements.txt
1) Create a virtual environment
2) install required packages
3)
A) If you plan to use ChatGPT paste your API key into a file named openai
B) If you plan to use an gguf file compatible with llama.cpp, install llama.cpp into Highlights-Maker
folder and move your .gguf file into the project folder
4) Run main.py from the virtual environment you created
5) Select your AI type and select .gguf file if you are not using OpenAI
6) Upload video file into Highlights-Maker
to select or download via youtube link on youtube tab
(Use --share
option to make gradio interface public)