Bleep That Sh*t! logo

Bleep That Sh*t!A Whisper app that bleeps out chosen words in YouTube videos

Inspired by a podcast that humorously censored guests with bleep sounds, I thought it would be fun to make an app to let me do the same for any YouTube / uploaded video. The app transcribes your video and bleeps out your chosen words. Made to generate lols.

Bleep That Sh*t! screenshot
Más sobre Bleep That Sh*t!

Bleep That Sh*t: Make Anyone Sound Naughty with AI

Introduction

Bleep That Sh*t is a Python-based tool that allows you to censor specific words in video content, creating humorous or family-friendly versions of existing media. Leveraging Whisper transcription, this application identifies and replaces chosen words with bleep sounds.

Key Features

  • Transcribe audio from video files using Whisper
  • Target and replace specific words with bleep sounds
  • Process videos locally for privacy
  • Support for both YouTube/Shorts URLs and local video files
  • User-friendly interfaces via Streamlit and Gradio

Use Cases

  • Creating funny versions of existing videos
  • Censoring inappropriate content for family viewing
  • Generating meme-worthy content
  • Educational demonstrations of audio processing techniques

Pricing

Bleep That Sh*t is an open-source project available for free under the Apache-2.0 license.

For Teams

  • Collaborate on GitHub
  • Fork the repository for custom modifications
  • Contribute to the project through pull requests
  • Use the tool for team-building activities or content creation

Installation

pip install -r requirements.streamlit
pip install -r requirements.gradio

Additional requirement: ffmpeg

Usage

For YouTube/Shorts URLs:

python -m streamlit run bleep_that_sht/app_url_download.py

For local video files:

python -m streamlit run bleep_that_sht/app_video_upload.py

Explore the detailed walkthrough in beep_that_sht_walkthrough.ipynb for in-depth understanding and customization options.