auto_ai_subtitle  by qinL-cdy

Subtitle generator for videos

created 2 years ago
433 stars

Top 69.8% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an automated workflow for generating translated SRT subtitle files for videos. It targets users who need to localize video content, offering a streamlined process to create multilingual subtitles using AI.

How It Works

The system leverages OpenAI's Whisper for initial speech-to-text transcription, followed by translation using a separate translation model. FFmpeg is used for video processing and integration of the generated subtitles. The approach allows for custom Whisper models from Hugging Face, offering flexibility in transcription quality and language support.

Quick Start & Requirements

  • Install FFmpeg.
  • Install dependencies: pip install -r requirements.txt.
  • Configure config.yaml.
  • Run: python main.py.
  • Requires Python 3.x.

Highlighted Details

  • Supports custom Whisper models from Hugging Face.
  • Generates translated SRT files directly from video audio.
  • Utilizes FFmpeg for video processing.

Maintenance & Community

No information on contributors, community channels, or roadmap is available in the README.

Licensing & Compatibility

The license is not specified in the README. Compatibility for commercial use or closed-source linking is undetermined.

Limitations & Caveats

The project is in an early stage, with a stated TODO to improve accuracy and add GUI support. The README does not specify the translation model used or provide benchmark data.

Health Check
Last commit

1 year ago

Responsiveness

1+ week

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.