Bleep That Shit is an open-source software tool designed to automatically filter, censor, and replace profanity, swear words, curse words, or custom terms in audio and video files. It utilizes a beep or bleep sound effect to mask unwanted words. This tool is built for self-hosting and leverages Python, AI technologies, Streamlit, and Docker to provide a robust and flexible solution for content moderation.
Bleep That Shit can be installed and run using Docker or directly with Python. Here are the general steps for both methods:
docker compose up
http://localhost:8501/
to use the app.pip install -r requirements.txt
streamlit run /home/bleep_that_sht/app.py --server.port=8501 --server.address=0.0.0.0
http://localhost:8501/
in a web browser.Once installed, the app provides a straightforward interface with three main tabs:
The repository includes detailed examples and a notebook (beep_that_sht_walkthrough.ipynb
) that illustrate how to use the tool and customize its functionality. These resources are valuable for both new users and those looking to extend the tool's capabilities.
Bleep That Shit is released under the Apache-2.0 license, supporting both personal and commercial use while requiring appropriate attribution and distribution of license terms with any derivative works.
Bleep That Shit provides a practical solution for content creators, broadcasters, and developers looking to moderate audio and video content. By combining advanced AI with user-friendly interfaces and robust self-hosting capabilities, it offers an effective tool for ensuring content meets desired standards of appropriateness.