يستخدم هذا المستودع yt-dlp
و Openai's Whisper لإنشاء ملفات الترجمة لأي فيديو على 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
) بشكل جيد لنسخ اللغة الإنجليزية. يمكنك اختياريا استخدام نموذج أكبر لتحسين نتائج (خاصة مع اللغات الأخرى). medium
base
tiny
medium.en
base.en
small
tiny.en
small.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
هذا البرنامج النصي مفتوح المصدر ومرخص له بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. لمزيد من التفاصيل ، تحقق من ملف الترخيص.