Membuat siapa pun terdengar nakal/lucu dengan Python.
Keluarkan kata kunci pilihan Anda dari mp4 dengan memanfaatkan model transkripsi (di sini Whisper) untuk menyalin audio, lalu targetkan dan ganti kata yang dipilih dengan suara bleep menggunakan stempel waktu yang diekstrak terkait dengan kata yang Anda pilih.
Semua pemrosesan dilakukan secara lokal.
Perbandingan versi keseluruhan
Contoh
Instalasi
Panduan
Beberapa contoh produk akhir (pastikan untuk mengaktifkan volume, nonaktif secara default).
Mari kita lihat lebih dekat contoh terakhir di atas - di bawah ini adalah klip pendek yang akan kita bahas beberapa kata dari penggunaan pipeline di repo ini. (pastikan untuk mengaktifkan audio - ini dinonaktifkan secara default)
Sekarang klip yang sama dengan kata-kata - "treetz", "es", "krim", "cokelat", "sirup", dan "kue" - keluar
Untuk mendapatkan pengaturan untuk menjalankan notebook / mematikan video Anda sendiri / menjalankan demo strealit, pertama-tama instal persyaratan untuk proyek ini dengan menempelkan kode di bawah ini ke terminal Anda.
pip install - r requirements . streamlit
Untuk menginstal persyaratan untuk demo gradio gunakan instalasi ini
pip install - r requirements . gradio
Anda juga perlu menginstal ffmpeg di mesin Anda.
Mulai demo streamlit ini secara lokal yang memungkinkan Anda memasukkan url youtube / shorts ke video yang ingin Anda bleep
python - m streamlit run bleep_that_sht / app_url_download . py
Alternatifnya, Anda dapat memulai server gradio dengan fungsi yang sama
python - m bleep_that_sht / gradio_app_url_download . py
Anda juga dapat menggunakan penulisan buruh pelabuhan
docker compose up
Lihat beep_that_sht_walkthrough.ipynb
) untuk memutar / melihat detail seluk beluknya.