Multi-lingual translation and subtitling
WORK IN PROGRESS - Not yet open to external contributions (hopefully we can do that before the end of Feb '25)
It runs from the
skellysubs/__main__.py
file but expect bugs, crashes, and loopdidoopty tech debty nonsense!
2025-02-04-skellysubs-3min-raw_subtitled.mp4
Original demo video - https://github.com/user-attachments/assets/0bc27df0-9614-4716-8638-f0b130ef791d
- Install
uv
- https://docs.astral.sh/uv/getting-started/installation/ - create virtual environment -
uv venv
- activate virtual environment -
.venv/Scripts/activate
- install dependencies -
uv sync
- install torch with: -
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
- install whisper with: -
uv pip install git+https://github.com/openai/whisper.git
- Change video path in
__main__.py
- run with
python skellysubs/__main__.py