Repositori ini menggunakan yt-dlp dan Whisper OpenAI untuk menghasilkan file subtitle untuk video YouTube apa pun.
Untuk memulai, Anda akan membutuhkan Python 3.7 atau yang lebih baru. Instal biner dengan menjalankan perintah berikut:
pip install git+https://github.com/m1guelpf/yt-whisper.git
Anda juga harus menginstal ffmpeg , yang tersedia dari sebagian besar manajer paket:
# 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 ffmpegPerintah berikut akan menghasilkan file VTT dari video YouTube yang ditentukan
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Pengaturan default (yang memilih model small ) berfungsi dengan baik untuk menyalin bahasa Inggris. Anda secara opsional dapat menggunakan model yang lebih besar untuk hasil yang lebih baik (terutama dengan bahasa lain). small.en tiny.en base.en medium tiny medium.en base small large
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --model medium
Menambahkan --task translate akan menerjemahkan subtitle ke dalam bahasa Inggris:
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --task translate
Jalankan yang berikut untuk melihat semua opsi yang tersedia:
yt_whisper --help
Script ini open-source dan dilisensikan di bawah lisensi MIT. Untuk detail lebih lanjut, periksa file lisensi.