AI-powered Audio & Video Summarizer
Follow these instructions to set up and run the application on your local machine.
- Python -> Installation Guide
- FFmpeg -> Installation Guide
- Download the preferred version (latest is recommended) of compressed source folder (
ziportar.gz) from the repository releases. - Extract the downloaded folder.
- Open a terminal and navigate to the project directory
cd path/to/folder/MediaXplain-x.x.x - Set up a virtual environment (optional but recommended)
python -m venv .venv
- Activate the virtual environment
- On Windows
.venv\Scripts\activate
- On macOS / Linux
source .venv/bin/activate
- On Windows
- Install the required dependencies
pip install transformers torch textual faster-whisper
- Navigate to the project directory
cd path/to/folder/MediaXplain-x.x.x - Activate the virtual environment
- On Windows
.venv\Scripts\activate
- On macOS / Linux
source .venv/bin/activate
- On Windows
python main.pypython3 main.py- Enter the absolute path of an audio or a video file you want to summarize.
- Press the "Generate" button to generate the summary.
- View the generated summary in the designated area.
- Copy the summary to clipboard by pressing the "Copy to Clipboard" button.
- Save the summary to a
.txtfile by pressing the "Save to File" button.
Currently only English audio and video files are supported with accuracy.
- Python - Core Language
- Textual - TUI Framework
- Transformers - NLP Library
- Torch - Deep Learning Framework
- Faster Whisper - Speech-to-Text Model
- FFmpeg - Media Processing
- Atia Farha - Frontend Developer
- S.M Nazmus Sadat - Backend Developer