#134 · Primary category: Speech & Audio
auto-subtitle
Automatically generate and overlay subtitles for any video.
Project last updated:07/12/24
GitHub Stars
2.3K
Forks
365
Contributors
6
License
MIT
Why we included this project
For video creators and editors who post regularly, this tool handles the dull part of captioning: it runs Whisper's speech recognition to transcribe the audio and uses ffmpeg to burn the subtitles directly into the video file, so you get a captioned copy without manually aligning timestamps. You can pick a larger Whisper model when accuracy matters more than speed, and the translate flag converts non-English speech to English subtitles if that's what your audience needs. It's a thin Python script rather than a full media suite, so setup means installing Python and ffmpeg, then pointing it at a file. That simplicity makes it a good fit for scripted pipelines or one-off jobs where you want subtitles without relying on a paid captioning service.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production