--- license: mit --- # Create dataset from video This project contains a script based on an OpenAI model that will help you automatically create your own text dataset from video files or podcasts. Under the hood, it uses the powerful **Whisper-Large-V3** model, which can accept the following audio and video formats: .mp3, .m4a, .wav, .mp4, .mkv, and .webm. *(We recommend using the .mp3 and .mp4 formats for best compatibility and performance.)* ### Installation and Run 1. Make sure you have Python 3.9 or later installed. 2. Install FFmpeg (required, as extracting audio from video won't work without it). * On Windows, open a command prompt and enter: `winget install ffmpeg` 3. Install PyTorch with support for your graphics card (CUDA) for faster recognition: ```bash pip install torch torchvision torchaudio --index-url [https://download.pytorch.org/whl/cu121](https://download.pytorch.org/whl/cu121) 4. Install the necessary libraries for working with the model: pip install transformers accelerate 5. Create two empty folders in the script folder: * `Videos` (place your videos here) * `model` (for local storage of Whisper weights). 6. Run the script. All processed dialogs will be automatically saved to a clean .txt file. **⚠️ Licensing Information:** * The code portion of this project (automation scripts) is distributed under the MIT license. * The Whisper neural network model itself, developed by OpenAI, is distributed under the Apache 2.0 license.