Dieses Repository verwendet yt-dlp und OpenAIs Whisper, um Untertiteldateien für jedes YouTube-Video zu generieren.
Um loszulegen, benötigen Sie Python 3.7 oder neuer. Installieren Sie die Binärdie, indem Sie den folgenden Befehl ausführen:
pip install git+https://github.com/m1guelpf/yt-whisper.git
Sie müssen auch ffmpeg installieren, das bei den meisten Paketmanagern erhältlich ist:
# 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 ffmpegDer folgende Befehl generiert eine VTT -Datei aus dem angegebenen YouTube -Video
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Die Standardeinstellung (die das small Modell auswählt) eignet sich gut für die Transkription von Englisch. Sie können optional ein größeres Modell für bessere Ergebnisse verwenden (insbesondere bei anderen Sprachen). medium.en tiny.en base medium tiny base.en small.en small large
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --model medium
Hinzufügen --task translate übersetzt die Untertitel ins Englische:
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --task translate
Führen Sie Folgendes aus, um alle verfügbaren Optionen anzuzeigen:
yt_whisper --help
Dieses Skript ist Open-Source und lizenziert unter der MIT-Lizenz. Weitere Informationen finden Sie in der Lizenzdatei.