Sopro (offline, voice clone, 4 languages)

StimmenOfflineNur CPUStimmklonenKommerzielle Nutzung erlaubt

Vertont Ihre Untertitel auf Englisch, europäischem Portugiesisch, Französisch und Deutsch mit Sopro V2 Turbo, in der eigenen Stimme jedes Sprechers, aus wenigen Sekunden des Videos geklont, oder in einer von 8 voreingestellten Stimmen. Es läuft auf dem Prozessor Ihres eigenen Computers, etwa doppelt so schnell wie Echtzeit, ganz ohne Grafikkarte.

In Subtitld installieren

Einstellungen Erweiterungen Sopro (offline, voice clone, 4 languages) Installieren

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

Quellcode auf GitHub
Sprachen
4
Modelle
1
Stimmen
9
Download der Erweiterung
38–61 MB
RAM, mindestens
1.5 GB

Was es tut

Die eigene Stimme des Sprechers

Subtitld schneidet ein paar Sekunden jedes Sprechers aus dem Video und schickt sie mit jeder Zeile. Sopro klont diese Stimme, sodass die Synchronisation wie die Person im Bild klingt, in jeder seiner vier Sprachen.

Schnell auf jedem Computer

Sopro V2 Turbo ist ein kleines Modell mit 120 Millionen Parametern. Auf einem Laptop-Prozessor spricht es etwa doppelt so schnell wie Echtzeit, mit rund 1 GB Arbeitsspeicher.

Offline nach der ersten Zeile

Das Modell wird einmal heruntergeladen, wenn Sie zum ersten Mal damit vertonen. Danach verlässt nichts mehr Ihren Computer.

Frei für kommerzielle Arbeit

Die Erweiterung, Sopro und sein Modell stehen unter Apache-2.0. Die voreingestellten Stimmen sind LibriVox-Sprecher, deren Aufnahmen gemeinfrei sind.

Vor der Installation

Sopro verlangt Ihrem Computer wenig ab:

  • Festplatte: rund 340 MB für das Modell, heruntergeladen bei der ersten Zeile.
  • Arbeitsspeicher: rund 1 GB beim Sprechen.
  • Prozessor: jeder 64-Bit-Prozessor von Intel oder AMD oder Apple Silicon. Eine Grafikkarte wird nicht verwendet.

Klonen Sie eine Stimme nur mit dem Einverständnis der Person, der sie gehört. Der Autor von Sopro bittet darum, es nie zu verwenden, um sich als jemand anderes auszugeben.

Stimmen

Im Tab Sprecher wählen Sie Sopro als Synchronisations-Engine eines Sprechers und danach eine Stimme. Aktivieren Sie Synchronaufnahme an Untertiteldauer anpassen, damit der Sprecher jede Zeile auf ihren Untertitel streckt oder staucht.

9 Stimmen.

Mit Speaker's own voice schneidet Subtitld eine Probe dieses Sprechers aus dem Audio des Projekts, aus einem seiner Untertitel oder mehreren kurzen, zusammengefügt. Haben Sie für dieses Video die Musik von der Stimme getrennt, stammt die Probe nur von der Stimme. Fallback reference clip in den Einstellungen der Erweiterung wird nur verwendet, wenn keine Probe geschnitten werden kann. Die beste Probe sind 5 bis 20 Sekunden, in denen nur der Sprecher zu hören ist, ohne Musik und andere Stimmen.

Voreingestellte Stimmen
Frauen Englisch, Portugiesisch, Französisch, Deutsch
Männer Englisch, Portugiesisch, Französisch, Deutsch

Hinter jeder voreingestellten Stimme steht eine Person, die für LibriVox ehrenamtlich ein Buch in dieser Sprache liest. Jede voreingestellte Stimme spricht alle vier Sprachen; ihre eigene Sprache gibt ihr nur einen Akzent. Wählen Sie für die natürlichste Synchronisation also eine aus der Sprache Ihres Projekts.

Modelle

Sopro hat ein Modell für alle vier Sprachen. Es steckt nicht in der Erweiterung: Es wird beim ersten Vertonen in den gemeinsamen Modell-Cache von Subtitld geladen, von Hugging Face in einer festen Revision, jede Datei geprüft. Ein unterbrochener Download wird dort fortgesetzt, wo er stehen blieb. Aktualisieren oder Entfernen der Erweiterung behält das Modell.

Modell DownloadGeeignet für
Sopro V2 Turbo (120M, ONNX) Standard sopro-v2-turbo
336 MB
Jede Stimme, in allen vier Sprachen, etwa 2,5× Echtzeit

Die Erweiterung führt den ONNX-Build von Sopro aus, den sein Autor veröffentlicht, ohne PyTorch. Wir haben ihn mit dem offiziellen PyTorch-Build an denselben Zeilen in allen vier Sprachen verglichen: Er machte nicht mehr Fehler und klang dem Sprecher ebenso ähnlich.

Optionen

In Einstellungen › Erweiterungen › Sopro (offline, voice clone, 4 languages) › Konfigurieren.

CPU threads
Standard: 0

0 nutzt die Hälfte der logischen Prozessoren des Computers, höchstens 8. Weniger Threads halten den Computer beim Vertonen reaktionsfreudiger.

Variation
Standard: 0.8

Niedriger klingt gleichmäßiger und flacher, höher lebendiger, patzt aber öfter. 0,8 ist Sopros eigener Standardwert.

Fallback reference clip
Standard: leer

Ein Clip für die Klonstimme, wenn Subtitld keinen aus dem Video schneiden kann, etwa ohne geöffnetes Video: 5 bis 20 Sekunden, in denen eine Person spricht.

Sprachen

Englisch, europäisches Portugiesisch, Französisch und Deutsch. Text in brasilianischem Portugiesisch wird ebenfalls gelesen, mit europäischem Akzent. Ein Projekt in einer anderen Sprache bekommt eine Meldung, die das sagt: Wählen Sie dafür eine andere Synchronisations-Engine.

Schreiben Sie Zahlen und Symbole aus, wo es darauf ankommt: Sopro liest „1 + 2“ weniger zuverlässig als „eins plus zwei“. Ein Wort aus einer anderen Sprache mitten im Satz kann falsch ausgesprochen werden.

  • en
  • pt
  • fr
  • de

Plattformen

System DownloadGetestet
Linux x86-64 61.1 MBMit dem echten Modell auf einem echten Rechner und in der CI vertont
macOS (Apple Silicon) 43.2 MBMit dem echten Modell in der CI vertont (Apple Silicon)
Windows x86-64 38.1 MBMit dem echten Modell in der CI vertont

Linux x86-64, macOS auf Apple Silicon und Windows x86-64. Jede Version wird auf allen dreien gebaut, und auf jedem installiert die CI die Erweiterung so, wie Subtitld es tut, lädt das Modell herunter und vertont damit.

Fehlerbehebung

  • network_unavailableDas Modell konnte nicht heruntergeladen werden. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut: Der Download wird fortgesetzt.
  • disk_fullNicht genug Speicherplatz für das Modell, rund 340 MB.
  • unsupported_languageDie Sprache des Projekts ist keine der vier oder nicht festgelegt. Legen Sie sie im Projekt fest oder wählen Sie eine andere Synchronisations-Engine.
  • unsupported_voiceDas Projekt nennt eine Stimme, die diese Version nicht hat. Wählen Sie die Stimme im Tab Sprecher erneut.
  • bad_paramsDie Zeile hat keinen Text, oder die Klonstimme hat keine Probe bekommen: Öffnen Sie das Video oder setzen Sie Fallback reference clip. Die Meldung sagt, was zutrifft.
  • out_of_memoryDem Computer ist der Arbeitsspeicher ausgegangen. Schließen Sie andere Programme: Sopro braucht rund 1 GB.
  • internalIn der Erweiterung ist etwas fehlgeschlagen; die Meldung enthält die Details.

Lizenz

Erweiterung
Apache-2.0
Engine
Apache-2.0
Sopro, von Samuel Vitorino; ONNX Runtime steht unter MIT
Modell
Apache-2.0
Sopro-V2-Turbo-Gewichte
Voreingestellte Stimmen
Public domain, CC-BY-4.0
LibriVox-Sprecher; die englischen über LibriTTS-R

Für kommerzielle Arbeit geeignet: Die Erweiterung, Sopro und das Modell Sopro V2 Turbo stehen unter Apache-2.0. Die voreingestellten Stimmen sind LibriVox-Aufnahmen und gemeinfrei; die englischen stammen über LibriTTS-R, unter CC-BY-4.0, und die Erweiterung nennt jede Sprecherin und jeden Sprecher. Die Synchronisationen, die Sie erstellen, gehören Ihnen.

Versionen

  • 26.10.1

    Voice-cloning text-to-speech for Subtitld with Sopro V2 Turbo: English, European Portuguese, French and German at 24 kHz, in the speaker's own voice cloned from the video, or in a preset voice.

    The archive holds the add-on, ONNX Runtime and the preset voice clips. The 336 MB model downloads on the first line, at a pinned revision, checked by sha256. It runs on the CPU, about twice as fast as real time.

    The add-on and the Sopro model are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it, and the preset clips are credited in bin/_internal/sopro_addon/presets/README.md. The Linux archive carries libquadmath (LGPL-2.1, with numpy); its complete source is sopro-<version>-libquadmath-source.tar.gz in this release.

Weitere Stimmen-Erweiterungen