sanoTTS (ultra-light offline)
Vertont Ihre Untertitel mit sanoTTS, neuronalen Stimmen mit 294k bis 2.3M Parametern, die auf der CPU laufen. Die 28 Stimmen in 14 Sprachen werden beim ersten Einsatz heruntergeladen, jeweils wenige MB groß, und funktionieren danach offline.
Einstellungen Erweiterungen sanoTTS (ultra-light offline) Installieren
Subtitld lädt sie herunter, prüft ihren SHA-256-Wert und hält sie aktuell.
- Sprachen
- 14
- Stimmen
- 28
- Download der Erweiterung
- 38–63 MB
- RAM, mindestens
- 512 MB
Was es tut
Wählen Sie sanoTTS als Synchronisations-Engine und eine Stimme für jeden Sprecher. Alle Sprachausgaben erzeugen vertont die Zeilen dieses Sprechers: alle, einen Bereich oder die Auswahl.
Jede Stimme wird beim ersten Einsatz heruntergeladen, 0,3 bis 9 MB, von Hugging Face oder, wenn das fehlschlägt, von GitHub. Danach funktioniert sie offline.
Keine Grafikkarte nötig. sanoTTS läuft standardmäßig mit zwei CPU-Threads, sodass es beim Bearbeiten nicht alle Kerne belegt.
Ist Synchronaufnahme an Untertiteldauer anpassen aktiv, wird jeder neue Clip beschleunigt oder verlangsamt, damit er so lange dauert wie sein Untertitel. Der Originalclip bleibt ebenfalls erhalten.
Stimmen
Die meisten Sprachen haben eine Stimme oder eine Standardstimme und eine kompakte -tiny-Variante: Tschechisch, Deutsch, Spanisch, Italienisch, Portugiesisch, Rumänisch, Russisch und Türkisch haben beide. Englisch (US) hat sieben:
- Heart, als die natürlichste markiert, und Heart Nano, die schnellste, mit 294k Parametern.
- Amy in drei Größen: kleinste, ausgewogene und höchste Qualität.
- Hfc und Kristin, zwei weitere Klangfarben.
Die erste Zeile mit einer Stimme wartet, bis sie heruntergeladen und geladen ist; die folgenden Zeilen verwenden sie wieder.
Lange Zeilen bei Heart und Heart Nano. Diese beiden Stimmen scheitern bei langer Eingabe. Daher teilt die Erweiterung jeden Untertitel über 170 Zeichen an Satzenden und fügt die Teile wieder zusammen. Die Übergänge können leicht hörbar sein.
28 Stimmen in 14 Sprachen.
ar-jo1cs-cz2de-de2en-us7es-es2fr-fr1id-id1it-it2pt-br2ro-ro2ru-ru2tr-tr2vi-vn1zh-cn1
Wo die Stimmen liegen
Außerhalb der Erweiterung, damit Aktualisieren oder Deinstallieren Ihre Stimmen behält.
| System | Ordner |
|---|---|
| Linux | ~/.cache/sanotts |
| macOS | ~/.cache/sanotts |
Optionen
Subtitld übergibt diese Einstellungen, wenn es die Erweiterung startet. Nach einer Änderung gelten sie, sobald die Erweiterung neu startet: nach fünf Minuten ohne Nutzung oder wenn Sie Subtitld neu starten.
In Einstellungen › Erweiterungen › sanoTTS (ultra-light offline) › Konfigurieren.
1.0Applied at synthesis time by stretching phoneme durations, which sounds better than resampling afterwards.
2Threads numpy/OpenBLAS may use. The default of 2 keeps synthesis from saturating every core while you are editing.
Where voice packs are fetched from on first use. Pin one if the other is blocked on your network.
Optional. Ein Ordner mit einem entpackten Stimmenpaket, für den Betrieb ganz ohne Netzwerk. Jede sanoTTS-Stimme, die Sie wählen, spricht dann mit diesem Paket. Lassen Sie das Feld leer, um die Stimmenliste zu nutzen. Geben Sie den Pfad des Ordners ein; Durchsuchen wählt nur Dateien aus.
Sprachen
Zehn der 14 Sprachen werden mit espeak-ng gesprochen, das in der Erweiterung enthalten ist, Sie müssen also nichts weiter installieren. Die Website von sanoTTS führt auch Hindi und Nepali auf, diese gibt es aber nur in deren Browser-Demo, nicht in der Version, die diese Erweiterung nutzt.
ar-jocs-czde-deen-uses-esfr-frid-idit-itpt-brro-roru-rutr-trvi-vnzh-cn
Plattformen
| System | Download | Getestet |
|---|---|---|
| Linux x86-64 | 63.2 MB | Echte Sprachausgabe in der CI |
| macOS (Apple Silicon) | 37.6 MB | Echte Sprachausgabe in der CI |
Vor jeder Veröffentlichung führt die CI jeden gepackten Build aus und lässt ihn englische und deutsche Zeilen sprechen. Einen Windows-Build gibt es noch nicht: Unter Windows kann sanoTTS mitten in einer Zeile abbrechen, während es espeak-ng einrichtet. Die Korrektur der Erweiterung dafür wurde auf einem echten Windows-Rechner noch nicht getestet.
Fehlerbehebung
Schlägt eine Zeile fehl, bleibt sie ohne Vertonung. Dies sind die Gründe, die die Erweiterung angibt.
model_missingDas Stimmenpaket konnte weder von Hugging Face noch von GitHub heruntergeladen werden. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut. Ist einer der beiden in Ihrem Netzwerk gesperrt, wählen Sie unter Download voices from den anderen.network_unavailableDer Download des Stimmenpakets ist fehlgeschlagen. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut; eine bereits heruntergeladene Stimme funktioniert offline.disk_fullNicht genug Speicherplatz. Machen Sie Platz frei und versuchen Sie es erneut.bad_paramsDer Untertitel ist leer oder für die Stimme zu lang. Teilen Sie ihn in kürzere Untertitel auf oder wählen Sie eine andere Stimme.unsupported_voiceDie für diese Zeile gespeicherte Stimme ist keine sanoTTS-Stimme. Wählen Sie in der Liste Stimme erneut eine aus.internalIn der Erweiterung ist etwas fehlgeschlagen. Tritt das nur bei Stimmen auf, die espeak-ng nutzen (alle außer Englisch, Chinesisch, Vietnamesisch und Indonesisch), konnte das mitgelieferte espeak-ng nicht geladen werden. Das ist ein Fehler der Erweiterung, nicht Ihres Computers: Bitte melden Sie ihn.
Lizenz
Die GPL erlaubt kommerzielle Nutzung. Jede Version enthält außerdem den Quellcode ihrer GPL-Teile, wie die Lizenz es verlangt.
Versionen
- 0.1.0
Source for the GPL components
This add-on is distributed under the GNU General Public License v3.0 or later. Complete Corresponding Source for the GPL-licensed parts (espeak-ng, phonemizer-fork) is attached to this release as
*-corresponding-source.tar.gz, at no charge, per GPL-3.0 section 6(d).Each binary archive also contains a
THIRD_PARTY_LICENSES/directory with the full licence texts and the exact upstream revisions used.
Weitere Stimmen-Erweiterungen
-
Piper Offline
158 Offline-Stimmen in 49 Sprachen, jede ein eigener kleiner Download.
-
Kokoro Offline
54 Offline-Stimmen in neun Sprachen, alle aus einem 82-MB-Modell.
-
Supertonic Offline
Zehn Offline-Stimmen, jede kann alle 31 ihrer Sprachen sprechen.
-
Parler-TTS Offline
Englische Stimmen, die einer geschriebenen Beschreibung folgen; 34 benannte Sprecher.
-
Qwen3-TTS Klon
Zehn Sprachen, neun Stimmen und Klonen ab 3 Sekunden eines Sprechers.
-
Coqui XTTS Klon
Stimmklonen in 16 Sprachen, mit einer Modelllizenz für nicht-kommerzielle Nutzung.
-
F5-TTS Klon
Nur Stimmklonen, auf Englisch und Chinesisch; nicht-kommerzielles Modell.