Skip to content
This repository has been archived by the owner on Dec 18, 2024. It is now read-only.

Use transcription to Zap filler words (uh's & um's), generate content e.g. blog post, YouTube description

License

Notifications You must be signed in to change notification settings

locaal-ai/video-transcript-helper

Repository files navigation

Video Transcript Helper

Discord

A comprehensive toolkit designed for content creators, educators, digital marketers, and video editing enthusiasts. It harnesses the power of AI and video processing through a suite of Python scripts that simplify the post-production process. This free open-source project aims to transform the way users handle video content, turning hours of editing into a task of a few command lines.

This project contains three scripts:

  • transcribe_from_video_XXX.py: Transcribe a video
  • clean_video_from_transcription.py: Zap filler words ('uh', 'um') in videos using FFMPEG
  • summary_chapters_blog.py: Generate a summary, video chapters and a blog post

Roadmap of future features:

  • Remove or speedup (shorten) periods of "silence"
  • Enhance speech by voice separation models
  • Generate a supercut for a quick video snippet
  • Add Audiogram / Kareoke kind of subtitles on the video
  • Translate the subtitles to any language

Usage

Transcribe the video: (either AWS Transcribe API or Faster-Whisper)

$ python transcribe_from_video_XXX.py <path-to-video>

The output will be a file called <video-name>.json in the same directory as the video.

Zap the filler words:

$ python clean_video_from_transcription.py <path-to-video> <path-to-transcript>

The output will be a file called <video-name>-clean.mp4 in the same directory as the video.

Generate the summary, chapters and blog post:

$ python summary_chapters_blog.py --generate_summary --generate_chapters --generate_blog <path-to-transcript>

Dependencies

Make sure to configure your AWS CLI with your credentials and region.

About

Use transcription to Zap filler words (uh's & um's), generate content e.g. blog post, YouTube description

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages