The SubSync is a CLI application written in Python. In the MVP version of the app locally installed models will be used to transcribe videos and translate subtitles to another language. The main goal of SubSync app is to quickly prepare subtitles and their translations for YouTube videos.
To run the project it's required to have Python3 and uv installed.
Check if you have Python3 installed:
python3 --versionIn case you don't have it, install Python3 or install directly uv which will allow you to manage Python versions.
Check if uv is installed on your OS:
uv --versionIf it's not, install it using:
curl -LsSf https://astral.sh/uv/install.sh | shRestart terminal to have uv and uvx available. In my case it's ZSH:
source ~/.zshrcTo run it use:
uv run subsyncAt this stage it will output this simple message:
Hello World