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
)來播放/查看具體細節。