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