ทำให้ทุกคนฟังดูซุกซน/ตลกด้วย Python
ส่งเสียงคำสำคัญที่คุณเลือกจาก mp4 โดยใช้ประโยชน์จากโมเดลการถอดเสียง (ในที่นี้เรียกว่า Whisper) เพื่อถอดเสียง จากนั้นกำหนดเป้าหมายและแทนที่คำที่เลือกด้วยเสียง ส่งเสียงบี๊บ โดยใช้การประทับเวลาที่แยกออกมาซึ่งเกี่ยวข้องกับคำที่คุณเลือก
การประมวลผลทั้งหมดดำเนินการภายในเครื่อง
การเปรียบเทียบโดยรวมของเวอร์ชัน
ตัวอย่าง
การติดตั้ง
เกมส์
ตัวอย่างบางส่วนของผลิตภัณฑ์สุดท้าย (อย่าลืมเปิดระดับเสียง และปิดโดยค่าเริ่มต้น)
มาดูตัวอย่างสุดท้ายด้านบนให้ละเอียดยิ่งขึ้น - ด้านล่างนี้เป็นคลิปสั้น ๆ ที่เราจะพูดถึงคำบางคำจากการใช้ไปป์ไลน์ใน repo นี้ (อย่าลืมเปิดเสียง - ปิดตามค่าเริ่มต้น)
ตอนนี้คลิปเดียวกันที่มีคำว่า "treetz", "ice", "cream", "chocolate", "syrup" และ "cookie" ก็หลุดออกมาแล้ว
หากต้องการตั้งค่าเพื่อเรียกใช้โน้ตบุ๊ก / ส่งเสียงบี๊บวิดีโอของคุณเอง / เรียกใช้การสาธิต strealit ก่อนอื่นให้ติดตั้งข้อกำหนดสำหรับโปรเจ็กต์นี้โดยวางด้านล่างในเทอร์มินัลของคุณ
pip install - r requirements . streamlit
หากต้องการติดตั้งข้อกำหนดสำหรับการสาธิต gradio ให้ใช้การติดตั้งนี้
pip install - r requirements . gradio
คุณจะต้องติดตั้ง ffmpeg บนเครื่องของคุณด้วย
เริ่มการสาธิตสตรีมไลท์ในเครื่องที่ให้คุณป้อน URL ของ youtube / สั้นไปยังวิดีโอที่คุณต้องการส่งเสียงบี๊บ
python - m streamlit run bleep_that_sht / app_url_download . py
หรือคุณสามารถเริ่มเซิร์ฟเวอร์ gradio ด้วยฟังก์ชันการทำงานเดียวกันได้
python - m bleep_that_sht / gradio_app_url_download . py
คุณยังสามารถใช้นักเทียบท่าเขียนได้
docker compose up
ดู beep_that_sht_walkthrough.ipynb
) เพื่อเล่น / ดูรายละเอียดสำคัญ ๆ