Automatically uploading caption tracks generated using OpenAI Whisper to YouTube videos using the YouTube V3 API. The implementation includes the usage of WhisperX, a powerful variant of Whisper that provides aligned timestamps with astounding accuracy.
Before getting started, make sure you have the following:
- An OpenAI API key with access to the Whisper model.
- YouTube Data API credentials.
To begin, follow these steps:
- Clone the repository and navigate to the project directory: