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 ffmpeg
Perintah 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.