AI-generierte Transkriptionsuntertitel sind eine Möglichkeit, Ihren Videos automatisch Untertitel hinzuzufügen, indem sie künstliche Intelligenz verwenden, um das Audio aus dem Video zu transkribieren. Dadurch wird die maßgebliche Transkription erforderlich und kann Ihre Videos für ein breiteres Publikum besser zugänglich machen. Decipher verwendet Whisper, um das aus dem Video aufgenommene Audio zu transkribieren und Untertitel zu erstellen
Whisper ist ein automatisches hochmodernes Spracherkennungssystem von OpenAI, das auf 680.000 Stunden mehrsprachiger und multitasking beaufsichtigter Daten aus dem Web geschult wurde. Dieser große und vielfältige Datensatz führt zu einer verbesserten Robustheit gegenüber Akzenten, Hintergrundrauschen und technischer Sprache.
Abhängig von Ihren Vorlieben gibt es zwei verschiedene Möglichkeiten, Decipher zu verwenden:
Google Colab
Manual
Anmerkungen:
Google Colab ist eine Cloud-basierte Plattform für maschinelles Lernen und Datenwissenschaft kostenlos, ohne dass eine eigene GPU erforderlich ist. Es bietet die Möglichkeit, eine leistungsstarke GPU (Tesla K80, T4, P4 oder P100) auf ihrem Server kostenlos für maximal 12 Stunden pro Sitzung kostenlos auszuleihen. Für diejenigen, die noch leistungsstärkere GPUs und längere Laufzeiten benötigen, sind Colab Pro/Pro+ Optionen verfügbar.
Python
ffmpeg
pip install git+https://github.com/dsymbol/decipher
oder
git clone https://github.com/dsymbol/decipher
cd decipher && pip install .
HINWEIS: Verwenden Sie nicht 'PIP Install Decipher'. Es installiert ein anderes Paket.
decipher gui
# or
python -m decipher gui
Mit dem transcribe
-Unterbefehl können Sie eine Videodatei in eine SRT -Datei (Subrip -Untertitel) transkribieren. Es hat auch die Möglichkeit, das Video automatisch die generierten Untertitel hinzuzufügen.
Mit dem Unterbefehl subtitle
können Sie einem Video mit einer bereits vorhandenen SRT -Datei Untertitel in ein Video hinzufügen. Dieser Unterbefehl führt keine Transkription durch, sondern geht eher davon aus, dass die SRT -Datei bereits erstellt wurde. Es wird in der Regel von Personen verwendet, die die Genauigkeit einer Transkription des Transkriben -Unterbefehls validieren möchten.
Sofort loslegen:
decipher --help
Sie können Decipher als Paket ausführen, wenn es nicht funktioniert, wenn es als Skript ausgeführt wird:
python -m decipher --help
Generieren Sie SRT -Untertitel für Video:
decipher transcribe -i video.mp4 --model small
Verbrennen erzeugte Untertitel in Video:
decipher subtitle -i video.mp4 --subtitle_file video.srt --subtitle_action burn
Untertitel in Video generieren und verbrennen, ohne die Transkription zu validieren:
decipher transcribe -i video.mp4 --model small --subtitle_action burn