autosrt and whisper_autosrt
The two tools are **ecosystem siblings**, specifically an original project and its optimized successor, where the latter (B) reimplements the core speech-to-text functionality of the former (A) using a faster Whisper-based module instead of the Google Speech Recognition API, while maintaining the overall auto-subtitle generation and translation utility.
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 whisper_autosrt
botbahlul/whisper_autosrt
A python script COMMAND LINE utility to AUTO GENERATE SUBTITLE FILE (using faster_whisper module which is a reimplementation of OpenAI Whisper module) and TRANSLATED SUBTITLE FILE (using unofficial online Google Translate API) for any video or audio file
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work