oseiskar/autosubsync

Automatically synchronize subtitles with audio using machine learning

56
/ 100
Established

Detects speech in audio using logistic regression on spectrogram features, then searches for optimal linear time transformations (shift and speed correction) by matching subtitle timings to speech probability distributions. Supports all FFmpeg-compatible video formats and SRT subtitles regardless of language, with typical synchronization accuracy of ~0.15 seconds and a Python API for batch processing.

453 stars and 640 monthly downloads. No commits in the last 6 months. Available on PyPI.

Stale 6m
Maintenance 0 / 25
Adoption 16 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

453

Forks

38

Language

Python

License

MIT

Last pushed

Jun 21, 2023

Monthly downloads

640

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/oseiskar/autosubsync"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.