Vosk (offline ASR)

Sprache zu TextOfflineNur CPUKommerzielle Nutzung erlaubt

Wandelt die Sprache in Ihrem Video mit Vosk auf Ihrem eigenen Computer in zeitgesteuerte Untertitel um. Leichtgewichtig und nur auf der CPU: Das kleine Modell einer Sprache ist ein Download von 31 bis 48 MB, und danach verlässt nichts mehr Ihren Rechner.

In Subtitld installieren

Einstellungen Erweiterungen Vosk (offline ASR) Installieren

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

Quellcode auf GitHub
Sprachen
16
Modelle
19
Download der Erweiterung
16–31 MB
RAM, mindestens
2 GB

Was sie tut

Lädt herunter, was nötig ist

Beim ersten Transkribieren einer Sprache wird ihr Modell heruntergeladen und entpackt, mit Fortschritt in der Leiste. Ein abgebrochener Download hinterlässt nie ein kaputtes Modell.

Untertitel während des Laufs

Jede Phrase landet auf der Zeitleiste, sobald Vosk sie erkannt hat.

Bereit für den Aufnahmemodus

Subtitld übergibt jede Phrase, die Sie sprechen, und das geladene Modell bleibt zwischen den Phrasen erhalten.

Jederzeit abbrechen

Es prüft zwischen kurzen Audioabschnitten und während eines Downloads, daher stoppt es fast sofort.

Vosk unterscheidet keine Stimmen: Jeder Untertitel wird Sprecher A zugeordnet.

Upgrade von 26.03? Vosk war früher eingebaut. Die Erweiterung behält ihre Modelle in einem eigenen Ordner und verwendet deshalb nicht die, die 26.03 heruntergeladen hat: Jedes wird beim ersten Mal neu geladen. Die alten sind die Ordner vosk-model-… im Modell-Cache von Subtitld; löschen Sie sie, um Speicherplatz freizugeben.

Modelle

Jede Sprache hat ein kleines Modell, das standardmäßig verwendet wird, und ein vollständiges mit 1 bis 1,9 GB, das genauer ist. Englisch hat außerdem ein 128 MB großes l-graph-Modell.

Die Erweiterung wählt das kleine Modell für die Sprache Ihrer Untertitel. Um ein anderes zu verwenden, geben Sie seine ID in Vosk model in den Einstellungen der Erweiterung ein, zum Beispiel vosk-model-en-us-0.22. Dieses Modell wird dann unabhängig von der Sprache verwendet, also leeren Sie das Feld wieder, bevor Sie eine andere Sprache transkribieren.

ModellSprache Download
English (US) — small Standard vosk-model-small-en-us-0.15en-us
40 MB
English (US) — l-graph vosk-model-en-us-0.22-lgraphen-us
128 MB
English (US) — full vosk-model-en-us-0.22en-us
1.8 GB
Portuguese — small Standard vosk-model-small-pt-0.3pt-br
31 MB
Portuguese — full (Facebook) vosk-model-pt-fb-v0.1.1-20220516_2113pt-br
1.6 GB
Spanish — small Standard vosk-model-small-es-0.42es
39 MB
Spanish — full vosk-model-es-0.42es
1.4 GB
French — small Standard vosk-model-small-fr-0.22fr
41 MB
French — full vosk-model-fr-0.22fr
1.4 GB
German — small Standard vosk-model-small-de-0.15de
45 MB
German — full vosk-model-de-0.21de
1.9 GB
Italian — small Standard vosk-model-small-it-0.22it
48 MB
Italian — full vosk-model-it-0.22it
1.2 GB
Russian — small Standard vosk-model-small-ru-0.22ru
45 MB
Russian — full vosk-model-ru-0.42ru
1.8 GB
Chinese — small Standard vosk-model-small-cn-0.22zh-cn
42 MB
Chinese — full vosk-model-cn-0.22zh-cn
1.3 GB
Japanese — small Standard vosk-model-small-ja-0.22ja
48 MB
Japanese — full vosk-model-ja-0.22ja
1 GB

Die Modelle stammen von alphacephei.com und werden einmal geladen, wenn eine Sprache sie zum ersten Mal braucht.

Wo die Modelle liegen

Im Datenordner der Erweiterung, mit einem Ordner pro Modell, benannt nach seiner ID.

System Ordner
Linux ~/.local/share/subtitld/addons/vosk/models
macOS ~/Library/Application Support/subtitld/addons/vosk/models
Windows %LOCALAPPDATA%\subtitld\addons\vosk\models

Unter Linux und macOS liegt dies innerhalb des eigenen Ordners der Erweiterung, daher löschen Aktualisieren oder Deinstallieren der Erweiterung auch die Modelle; sie werden bei Bedarf erneut geladen. Unter Windows bleiben sie, bis Sie sie löschen. Um sie woanders abzulegen, setzen Sie SUBTITLD_VOSK_DATA_DIR auf einen anderen Ordner, bevor Sie Subtitld starten; die Modelle landen dann in dessen Ordner models.

Um ein Modell von Hand zu installieren, entpacken Sie es dort so, dass seine Dateien in einem Ordner liegen, der genau wie seine ID heißt.

Optionen

In Einstellungen › Erweiterungen › Vosk (offline ASR) › Konfigurieren.

Vosk model
Standard: leer

Leer nutzt das kleine Modell für die Sprache, die Sie transkribieren. Geben Sie eine Modell-ID aus der Tabelle oben ein, um stattdessen dieses Modell zu verwenden; es wird dann für jede Sprache genutzt.

Auto-download models on first use
Standard: an

Ein: Ein Modell, das noch nicht auf Ihrem Computer ist, wird beim ersten Bedarf von alphacephei.com heruntergeladen. Aus: Es werden nur Modelle verwendet, die schon im Modellordner liegen.

Sprachen

Neun Sprachen, unten unter 16 Kennungen aufgeführt, da jede einfach und regional vorkommt (pt und pt-br). Eine nicht aufgelistete regionale Kennung verwendet ihre Hauptsprache: en-gb erhält das US-englische Modell, und alles Portugiesische das brasilianische.

  • en
  • en-us
  • pt
  • pt-br
  • es
  • es-es
  • fr
  • fr-fr
  • de
  • de-de
  • it
  • it-it
  • ru
  • zh
  • zh-cn
  • ja

Plattformen

System DownloadGetestet
Linux x86-64 30.6 MBIn CI gebaut, nicht ausgeführt
macOS (Apple Silicon) 15.8 MBIn CI gebaut, nicht ausgeführt
Windows x86-64 24.0 MBIn CI gebaut, nicht ausgeführt

CI baut jeden Download, startet ihn aber nicht; ein Release wird daher nicht mit einer echten Transkription geprüft.

Fehlerbehebung

  • model_missingDas Modell liegt nicht im Modellordner und der automatische Download ist aus. Schalten Sie Auto-download models on first use ein oder entpacken Sie das Modell selbst dorthin.
  • network_unavailableDas Modell konnte nicht von alphacephei.com heruntergeladen werden. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut.
  • disk_fullNicht genug Speicherplatz für den Modell-Download. Geben Sie Platz frei oder verwenden Sie das kleine Modell.
  • unsupported_languageVosk hat kein Modell für diese Sprache. Probieren Sie Whisper.
  • internalDas Vorbereiten des Audios, das Entpacken des Modells oder die Erkennung ist fehlgeschlagen; die Meldung sagt, welcher Schritt. Wenn das Entpacken fehlschlug, starten Sie erneut: Der Download beginnt dann von vorn.

Lizenz

Erweiterung
Apache-2.0
Engine
Apache-2.0
Vosk, Kaldi
Modelle
Apache-2.0, GPL-3.0-only
GPL nur für das vollständige portugiesische (Facebook)-Modell

Unbedenklich für kommerzielle Arbeit. Ein Modell steht unter GPL-3.0 statt Apache-2.0: das vollständige portugiesische (Facebook)-Modell.

Versionen

  • 1.0.0

Weitere Sprache zu Text-Erweiterungen