Skip to content

A tool that simplifies the process of adding subtitles to videos by leveraging the power of NLP and audio extraction.

Notifications You must be signed in to change notification settings

salihfurkaan/subtitle-adder-v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฌ Subtitle Adder: Automate Subtitles with NLP & Python ๐Ÿ—ฃ๏ธ๐Ÿ’ป

Subtitle Adder is an intelligent tool that simplifies the process of adding subtitles to videos by leveraging the power of Natural Language Processing (NLP) and audio extraction. This project automatically transcribes audio from a video file and translates it into multiple languages using state-of-the-art models, making it perfect for global content distribution.


Features

  • ๐ŸŽฅ Video to Audio Conversion: Extract audio from any video file in seconds.
  • ๐Ÿ—ฃ๏ธ Speech-to-Text Transcription: Automatically transcribe video audio to text with precise timestamps using Whisper.
  • ๐ŸŒ Multi-Language Subtitle Translation: Seamlessly translate subtitles into multiple languages using advanced NLP models.
  • ๐Ÿ› ๏ธ Customizable Subtitles: Generate and fine-tune subtitles that sync perfectly with your videoโ€™s audio.

Use Cases

  • ๐Ÿ† Content creators who want to make their videos accessible in multiple languages.
  • ๐Ÿ“š Educational platforms providing multilingual subtitle support.
  • ๐ŸŽฎ Gamers and streamers adding professional-grade subtitles to their content.
  • ๐Ÿ“บ Film editors seeking an automated subtitle solution.

Prerequisites

  • Install the packages in requirements.txt
  • Make sure that you have FFMPEG installed on your computer

Getting Started

  1. Install the repository
git clone https://github.com/salihfurkaan/subtitle-adder.git 
cd subtitle-adder
  1. Define the required variables in run.py

  2. Run run.py

  3. Happy watching!


License

This project is licensed under the MIT License


About

A tool that simplifies the process of adding subtitles to videos by leveraging the power of NLP and audio extraction.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages