This repository contains a variety of attempts in order to find a better way to make subtitles.
After all, the most efficient way is still manual, but feel free to use the code here for more experimentation.
Please take an eye on our translation group's work
You can also find all our subtitle files here
download.ipynb: Downloads video from YouTube linkextract_timestamp.ipynb: Extracts timestamps for each wordtrain_SaT.ipynb: Trains SaT using your own datasettrain_lora.py: When training SaT use this to replace originaltrain_lora.pywhisper-timestamp.ipynb: Set up whisper-timestampedwhisper-timestamp.py: GUI version for whisper-timestamp.ipynbwhisperx.ipynb: Setup for WhisperX, only runnable on Kaggle
lora_dummy_config.json: When training SaT, put this in target fileoutput.json: Example output ofextract_timestampwhisper-timestamp.json: Example output ofwhisper-timestampwhisperx.json: Example output ofwhisperX
- Contains all
.srtsubtitle examples for a specific video