A powerful tool harnessing the potential of AI to generate concise summaries from video content. Integrated with Telegram, FlashGist enables users to get the essence of any video they desire swiftly.
- Video to Text: Converts user-uploaded videos into textual content.
- AI-Powered Summarization: Distills lengthy transcripts into easily digestible summaries.
- Telegram Integration: Seamlessly fetch summaries directly on your favorite messaging platform.
- Multi-Source Support: Get the gist of any video from multiple platforms, not just limited to YouTube.
- Python 3.8+
- An active Telegram Bot Token
- Whisper for video transcription (or any other service you're using)
-
Clone the repository:
git clone https://github.com/hovven/FlashGist.git
-
Navigate into the project directory:
cd FlashGist
-
Install the required packages:
pip install -r requirements.txt
-
Create a
.env
file in the root directory and add your configurations -
Run the bot:
python main.py
- Start a conversation with your Telegram bot.
- Upload or provide a link to the video you want summarized.
- Wait for the magic to happen and get your summarized content in a FLASH!
Contributions are always welcome!
This project is licensed under the MIT License.