autosrt and vosk_autosrt

These are competing alternatives that both auto-generate subtitles from video, differing only in their speech recognition backend (Google Speech Recognition API vs. Vosk), making them mutually exclusive choices for the same use case.

autosrt
56
Established
vosk_autosrt
37
Emerging
Maintenance 0/25
Adoption 13/25
Maturity 25/25
Community 18/25
Maintenance 0/25
Adoption 5/25
Maturity 18/25
Community 14/25
Stars: 68
Forks: 13
Downloads: 238
Commits (30d): 0
Language: Python
License: MIT
Stars: 11
Forks: 3
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m
Stale 6m

About autosrt

botbahlul/autosrt

A python script COMMAND LINE utility to AUTO GENERATE SUBTITLE FILE (using free Google Speech Recognition API) and TRANSLATED SUBTITLE FILE (using unofficial online Google Translate API) for any video or audio file

Exposes modular class components (Language, SpeechRecognizer, SentenceTranslator, SubtitleFormatter, etc.) for programmatic integration into other Python projects, beyond CLI usage. Leverages FFmpeg for audio extraction and conversion, with configurable concurrency for parallel API requests to optimize processing speed. Supports multiple subtitle formats and 100+ languages, deployable across Windows, Linux, macOS, and Android via Termux.

About vosk_autosrt

botbahlul/vosk_autosrt

A python script COMMAND LINE utility to AUTO GENERATE SUBTITLE FILE (using free Vosk Speech Recognition API) and TRANSLATED SUBTITLE FILE (using unofficial online Google Translate API) for any video or audio file

Integrates FFmpeg for audio extraction and supports multiple subtitle formats (SRT, VTT, etc.) with optional embedding back into media files. Leverages offline Vosk models cached locally for speech recognition and batches translation requests with configurable concurrency. Runs as a standalone CLI across Windows, Linux, macOS, and Android (via Termux), with PyInstaller support for compiled executables.

Scores updated daily from GitHub, PyPI, and npm data. How scores work