Skip to content

Why: Help creators spend hours on content, not subtitles. How: Pluggable speech-to-text (Whisper, 11Labs, Whisper API). What: Open-source CLI for YouTube-ready subtitles. 70+ languages.

License

Notifications You must be signed in to change notification settings

ikcode-dev/subsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SubSync

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.

Run the project

Prerequisites

To run the project it's required to have Python3 and uv installed.

Python

Check if you have Python3 installed:

python3 --version

In case you don't have it, install Python3 or install directly uv which will allow you to manage Python versions.

UV

Check if uv is installed on your OS:

uv --version

If it's not, install it using:

curl -LsSf https://astral.sh/uv/install.sh | sh

Restart terminal to have uv and uvx available. In my case it's ZSH:

source ~/.zshrc

Run the app

To run it use:

uv run subsync

At this stage it will output this simple message:

Hello World

About

Why: Help creators spend hours on content, not subtitles. How: Pluggable speech-to-text (Whisper, 11Labs, Whisper API). What: Open-source CLI for YouTube-ready subtitles. 70+ languages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages