Whisper (offline)

Sprache zu TextOfflineNur CPUKommerzielle Nutzung erlaubt

Wandelt die Sprache in Ihrem Video mit whisper.cpp auf Ihrem eigenen Computer in zeitgesteuerte Untertitel um. Kein Cloud-Konto, keine Grafikkarte, kein Python zu installieren. Wählen Sie ein Modell einmal aus; nach dem Herunterladen verlässt nichts mehr Ihren Rechner.

In Subtitld installieren

Einstellungen Erweiterungen Whisper (offline) Installieren

Subtitld lädt sie herunter, prüft ihren SHA-256-Wert und hält sie aktuell.

Quellcode auf GitHub
Sprachen
99
Modelle
9
Download der Erweiterung
21–46 MB
RAM, mindestens
512 MB

Was sie tut

Ein Untertitel pro Satz

Segmente erscheinen auf der Zeitleiste, während das Modell sie dekodiert, und werden dann so neu gruppiert, dass jeder Untertitel einen Satz statt eines Fragments enthält.

Alles, ein Bereich oder die Auswahl

Transkribieren Sie das ganze Video, einen Abschnitt davon oder nur die Untertitel, die Sie ausgewählt haben.

Bereit für den Aufnahmemodus

Das Modell bleibt zwischen den Phrasen geladen, sodass nur die erste Phrase auf das Laden wartet.

Jederzeit abbrechen

Stoppt innerhalb von etwa einer Sekunde, auch mitten in der Dekodierung, und lässt nie ein halbes Ergebnis zurück.

Upgrade von 26.03? Dies ist die Engine, die früher eingebaut war. Sie behält dieselbe ID, dieselben Einstellungen und Modelldateien, sodass Ihre Konfiguration und die heruntergeladenen Modelle ohne neuen Download übernommen werden.

Modelle

Größere Modelle machen weniger Fehler und brauchen länger. Base ist der Standard und ein guter Anfang; probieren Sie Small oder Medium bei Namen, Akzenten und verrauschtem Audio. Die .en-Versionen verstehen nur Englisch und sind etwas schneller.

Modell DownloadRAMGeeignet für
Tiny tiny · tiny.en
75 MB
~0.3 GBSchnelle Entwürfe, langsame Computer
Base Standard base · base.en
142 MB
~0.4 GBKlare Sprache, die meisten Videos
Small small · small.en
466 MB
~0.9 GBAkzente, Namen, Interviews
Medium medium · medium.en
1.5 GB
~2.1 GBVerrauschtes Audio, mehrere Sprachen
Large v3 large-v3
2.9 GB
~3.9 GBDas beste Ergebnis, wenn Zeit bleibt

Die Modelle stammen von ggerganov/whisper.cpp auf Hugging Face und werden einmal beim ersten Gebrauch geladen.

Wo die Modelle liegen

Im gemeinsamen Modell-Cache von Subtitld, nie innerhalb der Erweiterung, damit Updates sie nicht löschen. Auch beim Deinstallieren der Erweiterung bleiben sie erhalten; löschen Sie den Ordner selbst, um den Speicherplatz freizugeben.

System Ordner
Linux ~/.cache/subtitld/models/whispercpp
macOS ~/Library/Caches/subtitld/models/whispercpp
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\models\whispercpp

Optionen

In Einstellungen › Erweiterungen › Whisper (offline) › Konfigurieren.

Model
Standard: base

Welches Modell verwendet wird. Siehe die Tabelle oben.

CPU threads
Standard: 0

Auto nutzt bis zu 4 Threads. Erhöhen Sie den Wert auf einem Computer mit mehr Kernen, damit es schneller geht.

Group output by phrases
Standard: an

Ein Untertitel pro Satz. Schalten Sie es aus, um die eigenen Segmente von Whisper zu behalten, die oft mitten im Satz enden.

Models folder
Standard: leer

Leer nutzt den gemeinsamen Modell-Cache von Subtitld. Geben Sie einen anderen Ordner an, um die Modelle auf einem anderen Laufwerk abzulegen.

Sprachen

99 Sprachen, oder lassen Sie das Feld leer, damit die Sprache erkannt wird. Regionale Kennungen wie pt-br verwenden ihre Hauptsprache; jede chinesische Variante wird auf zh abgebildet. Von den Sprachen von Subtitld wird nur Zulu nicht unterstützt.

  • af
  • am
  • ar
  • as
  • az
  • ba
  • be
  • bg
  • bn
  • bo
  • br
  • bs
  • ca
  • cs
  • cy
  • da
  • de
  • el
  • en
  • es
  • et
  • eu
  • fa
  • fi
  • fo
  • fr
  • gl
  • gu
  • ha
  • haw
  • he
  • hi
  • hr
  • ht
  • hu
  • hy
  • id
  • is
  • it
  • ja
  • jw
  • ka
  • kk
  • km
  • kn
  • ko
  • la
  • lb
  • ln
  • lo
  • lt
  • lv
  • mg
  • mi
  • mk
  • ml
  • mn
  • mr
  • ms
  • mt
  • my
  • ne
  • nl
  • nn
  • no
  • oc
  • pa
  • pl
  • ps
  • pt
  • ro
  • ru
  • sa
  • sd
  • si
  • sk
  • sl
  • sn
  • so
  • sq
  • sr
  • su
  • sv
  • sw
  • ta
  • te
  • tg
  • th
  • tk
  • tl
  • tr
  • tt
  • uk
  • ur
  • uz
  • vi
  • yi
  • yo
  • zh

Plattformen

System DownloadGetestet
Linux x86-64 46.3 MBAuf echten Rechnern und in CI
macOS (Apple Silicon) 21.4 MBIn CI
Windows x86-64 21.7 MBIn CI

Vor jeder Veröffentlichung führt jeder Build in CI eine echte Transkription aus, installiert auf die Weise, wie Subtitld ihn installiert.

Fehlerbehebung

  • model_missingDie Modelldatei fehlt oder ist beschädigt. Die Meldung nennt die Datei; löschen Sie sie und starten Sie erneut, damit sie frisch heruntergeladen wird.
  • network_unavailableDas Modell konnte nicht heruntergeladen werden. Versuchen Sie es erneut; hinter einem Proxy, der HTTPS prüft, setzen Sie SSL_CERT_FILE auf dessen Zertifikat.
  • disk_fullNicht genug Speicherplatz für das Modell. Geben Sie Platz frei oder verschieben Sie den Modellordner.
  • oomNicht genug Arbeitsspeicher. Wählen Sie ein kleineres Modell.
  • unsupported_languageWhisper kennt diese Sprache nicht. Probieren Sie Vosk oder die automatische Erkennung.

Lizenz

Erweiterung
Apache-2.0
Engine
MIT
whisper.cpp, pywhispercpp
Modelle
MIT
OpenAI-Whisper-Gewichte in GGML

Unbedenklich für kommerzielle Arbeit. Einige andere Erweiterungen verwenden Modelle nur für nicht kommerzielle Zwecke; jede Seite sagt das oben.

Versionen

  • 0.0.1

    Offline speech-to-text for Subtitld with whisper.cpp (pywhispercpp 1.5.1).

    Models are not included: the selected GGML model downloads once on first use into Subtitld's shared model cache, so models downloaded by earlier Subtitld versions are reused.

    The add-on is Apache-2.0. Each archive contains THIRD_PARTY_LICENSES/ with the licences of the third-party components frozen into it: whisper.cpp and pywhispercpp are MIT, pybind11 and numpy are BSD-3-Clause, and the Python runtime and its libraries are under their own permissive licences.

    The Linux archive also ships, inside numpy's OpenBLAS, the GCC Fortran runtime (GPL-3.0 with the GCC Runtime Library Exception) and libquadmath (LGPL-2.1-or-later). The complete source of that libquadmath build is attached here as whispercpp-addon-<version>-libquadmath-source.tar.gz; the add-on's own source is whispercpp-addon-<version>-source.tar.gz.

Weitere Sprache zu Text-Erweiterungen