bleep_that_sht
1.0.0
使用 Python 让任何人听起来都很顽皮/有趣。
利用转录模型(此处为 Whisper)转录音频,从 mp4 中发出您选择的关键字,然后使用与您选择的单词相关的提取时间戳来定位并用bleep声音替换所选单词。
所有处理均在本地执行。
版本整体对比
示例
安装
演练
最终产品的一些示例(确保打开音量,默认情况下关闭)。
让我们更仔细地看一下上面的最后一个示例 - 下面是一个简短的剪辑,我们将在使用此存储库中的管道时发出一些单词。 (确保打开音频 - 默认情况下关闭)
现在,同一个剪辑中包含“treetz”、“ice”、“cream”、“chocolate”、“syrup”和“cookie”等字样 - 哔声消失了
要进行设置以运行笔记本/播放您自己的视频/运行 strealit 演示,请首先通过将以下内容粘贴到终端中来安装该项目的要求。
pip install - r requirements . streamlit
要安装 gradio 演示的要求,请使用此安装
pip install - r requirements . gradio
您还需要在计算机上安装 ffmpeg。
在本地启动此 Streamlit 演示,让您输入要播放的视频的 YouTube/Shorts 网址
python - m streamlit run bleep_that_sht / app_url_download . py
或者,您可以启动具有相同功能的 gradio 服务器
python - m bleep_that_sht / gradio_app_url_download . py
您还可以使用 docker compose
docker compose up
请参阅beep_that_sht_walkthrough.ipynb
)来播放/查看具体细节。