ที่เก็บนี้ใช้ yt-dlp และ Whisper ของ OpenAI เพื่อสร้างไฟล์คำบรรยายสำหรับวิดีโอ YouTube ใด ๆ
ในการเริ่มต้นคุณจะต้องมี Python 3.7 หรือใหม่กว่า ติดตั้งไบนารีโดยเรียกใช้คำสั่งต่อไปนี้:
pip install git+https://github.com/m1guelpf/yt-whisper.git
คุณจะต้องติดตั้ง ffmpeg ซึ่งมีให้บริการจากผู้จัดการแพ็คเกจส่วนใหญ่:
# on Ubuntu or Debian
sudo apt update && sudo apt install ffmpeg
# on MacOS using Homebrew (https://brew.sh/)
brew install ffmpeg
# on Windows using Chocolatey (https://chocolatey.org/)
choco install ffmpegคำสั่งต่อไปนี้จะสร้างไฟล์ VTT จากวิดีโอ YouTube ที่ระบุ
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
การตั้งค่าเริ่มต้น (ซึ่งเลือกรุ่น small ) ทำงานได้ดีสำหรับการถอดความภาษาอังกฤษ คุณสามารถเลือกใช้โมเดลที่ใหญ่กว่าเพื่อผลลัพธ์ที่ดีกว่า (โดยเฉพาะกับภาษาอื่น ๆ ) รุ่นที่มีอยู่มีขนาด tiny , tiny.en , base , base.en , small , small.en , medium , medium, medium.en , large
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --model medium
การเพิ่ม --task translate จะแปลคำบรรยายเป็นภาษาอังกฤษ:
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --task translate
รันต่อไปนี้เพื่อดูตัวเลือกที่มีอยู่ทั้งหมด:
yt_whisper --help
สคริปต์นี้เป็นโอเพ่นซอร์สและได้รับใบอนุญาตภายใต้ใบอนุญาต MIT สำหรับรายละเอียดเพิ่มเติมตรวจสอบไฟล์ใบอนุญาต