يستخدم هذا المستودع 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
هذا البرنامج النصي مفتوح المصدر ومرخص له بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. لمزيد من التفاصيل ، تحقق من ملف الترخيص.