VoxCPM2 (offline, voice clone, 30 languages)

StimmenOfflineGPU optionalStimmklonenKommerzielle Nutzung erlaubt

Vertont Ihre Untertitel in 30 Sprachen mit VoxCPM2 von OpenBMB, in der eigenen Stimme jedes Sprechers, aus dem Video geklont, oder in einer Stimme nach Beschreibung. Es läuft auf Ihrem eigenen Computer, und Erweiterung, Code und Gewichte stehen alle unter Apache-2.0.

In Subtitld installieren

Einstellungen Erweiterungen VoxCPM2 (offline, voice clone, 30 languages) Installieren

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

Quellcode auf GitHub
Sprachen
30
Modelle
1
Stimmen
9
Download der Erweiterung
205–318 MB
RAM, mindestens
7 GB

Was es tut

Die eigene Stimme des Sprechers

Subtitld schneidet einen Clip jedes Sprechers aus dem Video und schickt ihn mit den darin gesprochenen Worten. VoxCPM2 setzt diesen Clip fort, sodass die Synchronisation wie die Person im Bild klingt, in jeder seiner 30 Sprachen.

Oder eine Stimme, die Sie beschreiben

Sieben fertige Stimmen, von einer warmen Frauenstimme über einen rauen älteren Mann bis zu einem Erzähler, oder Ihre eigenen Worte: „a young man, fast and cheerful“.

Studioklang

Die Sprache kommt mit 48 kHz heraus, der Rate, die Video verwendet.

Frei für kommerzielle Arbeit

Die Erweiterung, der Code von VoxCPM und die VoxCPM2-Gewichte stehen alle unter Apache-2.0.

Vor der Installation

VoxCPM2 ist ein großes Modell mit 2,4 Milliarden Parametern. Es liefert die natürlichsten Synchronisationen der Offline-Erweiterungen und verlangt Ihrem Computer am meisten ab:

  • Festplatte: rund 5,6 GB, das meiste davon das 4,96 GB große Modell, heruntergeladen bei der ersten Zeile, die Sie vertonen.
  • Arbeitsspeicher: rund 7 GB frei. Mit weniger läuft es noch, aber weit langsamer.
  • Zeit: Auf einer CPU braucht jede Sekunde Sprache mehrere Sekunden: 5 bis 6 Sekunden auf einem Intel Core i7-13700T. Ein zehnminütiges Video kann etwa eine Stunde dauern. Auf einem Mac mit Apple Silicon läuft es auf der GPU.

Für schnelle Synchronisationen auf bescheidenen Computern sind Piper oder Kokoro viel leichter.

Stimmen

Im Tab Sprecher wählen Sie VoxCPM2 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.

Die Klonstimme

Mit Speaker's own voice schneidet Subtitld eine Probe dieses Sprechers aus dem Audio des Projekts, aus einem seiner Untertitel von 3 bis 12 Sekunden 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.

Subtitld schickt den Untertiteltext mit der Probe, und VoxCPM2 setzt sie fort. So kommt es dem Sprecher am nächsten, samt Sprechweise. Behält eine Synchronisation in eine andere Sprache den Akzent des Sprechers, aktivieren Sie Clone the timbre only.

Beschriebene Stimmen

VoxCPM2 erfindet bei jedem Lesen einer Beschreibung eine neue Stimme. Daher erzeugt die Erweiterung die Stimme jedes Sprechers einmal, und jede Zeile dieses Sprechers verwendet sie wieder: Die Stimme bleibt im ganzen Video gleich, und zwei Sprecher mit derselben Beschreibung klingen trotzdem wie zwei Personen.

Modelle

Es gibt ein Modell, VoxCPM2. 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
VoxCPM2 (2.4B) Standard voxcpm2
4.7 GB
Jede Stimme, in allen 30 Sprachen

Die erste Zeile lädt auch das Modell, daher dauert sie länger als die folgenden. Abbrechen stoppt eine Zeile zwischen zwei Schritten oder stoppt den Download.

Optionen

In Einstellungen › Erweiterungen › VoxCPM2 (offline, voice clone, 30 languages) › Konfigurieren.

Inference device
Standard: auto

Automatisch nutzt die GPU eines Macs mit Apple Silicon, sonst die CPU. Dieser Build nutzt keine NVIDIA-Grafikkarten.

Weight precision
Standard: auto

Automatisch passt für fast jeden Computer. float32 ist etwas schneller, braucht aber rund 11 GB Arbeitsspeicher.

Quality steps
Standard: 10

Mehr Schritte, klarere Sprache, langsamer. 5 ist etwa ein Viertel schneller als 10, aber hörbar weniger klar.

Guidance
Standard: 2

How closely the speech follows the text and the voice. VoxCPM's default is 2.0.

CPU threads
Standard: 0

0 wählt die Leistungskerne bei CPUs, die auch Effizienzkerne haben. Weniger Threads halten den Computer beim Vertonen reaktionsfreudiger.

Voice description
Standard: leer

Wird von der Stimme „Voice you describe“ verwendet: wer spricht und wie, in wenigen Worten, zum Beispiel „An elderly woman, soft and warm voice, slow pace“. Englisch funktioniert für jede Sprache.

Fallback reference clip
Standard: leer

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

Fallback reference transcript
Standard: leer

Die genauen Worte, die im Clip oben gesprochen werden. Mit ihnen kommt der Klon dem Sprecher näher.

Clone the timbre only
Standard: aus

Klont nur den Klang der Stimme, nicht die Sprechweise des Clips. Probieren Sie es, wenn eine Synchronisation in eine andere Sprache den Akzent des Sprechers behält oder Ihre Untertitel das Gesagte umschreiben.

Sprachen

Arabisch, Birmanisch, Chinesisch, Dänisch, Deutsch, Englisch, Finnisch, Französisch, Griechisch, Hebräisch, Hindi, Indonesisch, Italienisch, Japanisch, Khmer, Koreanisch, Laotisch, Malaiisch, Niederländisch, Norwegisch, Polnisch, Portugiesisch, Russisch, Schwedisch, Spanisch, Suaheli, Tagalog, Thai, Türkisch und Vietnamesisch. VoxCPM2 erkennt die Sprache am Text selbst, daher spricht jede Stimme jede Sprache.

  • ar
  • my
  • zh
  • da
  • nl
  • en
  • fi
  • fr
  • de
  • el
  • he
  • hi
  • id
  • it
  • ja
  • km
  • ko
  • lo
  • ms
  • no
  • pl
  • pt
  • ru
  • es
  • sw
  • sv
  • tl
  • th
  • tr
  • vi

Plattformen

System DownloadGetestet
Linux x86-64 312.0 MBMit dem echten Modell auf einem echten Rechner vertont; in der CI gebaut und geprüft
macOS (Apple Silicon) 318.0 MBIn der CI gebaut und geprüft (Apple Silicon)
Windows x86-64 204.6 MBIn der CI gebaut und geprüft

Linux x86-64, macOS auf Apple Silicon und Windows x86-64. Jede Version wird auf allen dreien gebaut, und die CI prüft, ob alles, was zum Sprechen nötig ist, im Build steckt. Die CI führt das Modell selbst nicht aus.

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. Es braucht rund 5 GB frei.
  • oomNicht genug Arbeitsspeicher. Schließen Sie andere Programme; VoxCPM2 braucht rund 7 GB frei, 11 GB in float32.
  • 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.
  • unsupported_voiceDas Projekt nennt eine Stimme, die diese Version nicht hat. Wählen Sie die Stimme im Tab Sprecher erneut.
  • internalIn der Erweiterung ist etwas fehlgeschlagen; die Meldung enthält die Details. Haben Sie Inference device geändert, stellen Sie es zurück auf Automatisch.

Lizenz

Erweiterung
Apache-2.0
Engine
Apache-2.0
VoxCPM, von OpenBMB
Modell
Apache-2.0
VoxCPM2-Gewichte

Für kommerzielle Arbeit geeignet: Die Erweiterung, VoxCPM und die VoxCPM2-Gewichte stehen alle unter Apache-2.0. Die Synchronisationen, die Sie erstellen, gehören Ihnen. Eine geklonte Stimme klingt wie eine echte Person: Klonen Sie nur Stimmen, die Sie verwenden dürfen, und sagen Sie, wo es darauf ankommt, dass eine Synchronisation künstlich erzeugt ist.

Versionen

  • 0.0.1

    Text-to-speech for Subtitld with OpenBMB's VoxCPM2: 30 languages at 48 kHz, in the speaker's own voice cloned from the video, or in a voice made from a description.

    The archive holds the add-on and a CPU build of PyTorch. The 4.96 GB model downloads on the first synthesis, at a pinned revision, checked by sha256. Plan for about 7 GB of free memory; on a CPU each second of speech takes several seconds to make.

    The add-on, VoxCPM and the VoxCPM2 weights are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it. The Linux archive carries libquadmath (LGPL-2.1, with numpy); its complete source is voxcpm-<version>-libquadmath-source.tar.gz in this release.

Weitere Stimmen-Erweiterungen