Eine edge-tts-Alternative, die offline läuft
edge-tts ist ein beliebtes Python-Paket, das Text an den Online-Vorlesedienst hinter Microsoft Edge schickt und die zurückgegebene Sprache speichert. Es ist kostenlos und die Stimmen sind gut, aber es braucht Internet, es ist keine offizielle API, und es kann bei jeder Änderung des Dienstes aufhören zu funktionieren.
SuperClonica geht einen anderen Weg: eine kostenlose Engine, die Text auf Ihrem eigenen Computer offline vertont, mit Standardstimmen, Figurenstimmen aus dem Katalog und Stimmen, die aus Ihren eigenen Aufnahmen trainiert sind. Diese Seite vergleicht beide ehrlich.
Zwei verschiedene Ansätze
Das eine leiht sich einen Online-Dienst; das andere ist eine Engine, die Sie installieren und behalten.
- edge-tts: Der Text geht an einen Online-Dienst; viele Stimmen und Sprachen; inoffiziell, kann also jederzeit ausfallen oder begrenzt werden.
- SuperClonica: Das Modell läuft lokal nach einem einmaligen Download von etwa 385 MB; nichts wird verschickt.
- SuperClonica-Stimmen sprechen 31 Sprachen; Chinesisch wird noch nicht unterstützt, während edge-tts chinesische Stimmen bietet.
- SuperClonica bietet zusätzlich Figurenstimmen und Stimmen, die aus Ihren eigenen Aufnahmen trainiert sind.
Wann edge-tts reicht
Für ein schnelles persönliches Skript mit Internetverbindung oder wenn Sie Chinesisch oder eine Sprache brauchen, die Supertonic 3 nicht spricht, ist edge-tts eine vernünftige Wahl, und SuperClonica ersetzt seine Sprachauswahl nicht.
Wann SuperClonica besser passt
Derselbe Text, dieselbe Stimme und derselbe Seed ergeben immer denselben Ton, das macht Builds und Caches vorhersehbar.
- Ihre Skripte müssen offline oder in einem geschlossenen Netz laufen.
- Ihre Texte sind privat und sollen den Rechner nicht verlassen.
- Sie bauen ein Produkt und brauchen eine Abhängigkeit, die nicht mit einer Dienständerung verschwindet.
- Sie wollen Figurenstimmen, eine einheitliche Markenstimme oder Ihre eigene trainierte Stimme.
In wenigen Zeilen umsteigen
Installieren Sie die Engine mit python -m pip install superclonica-cpu. Auf der Kommandozeile vertonen Sie eine Textdatei direkt als MP3: superclonica --text-file script.txt --voice F1 --lang de --output out.mp3. In Python ersetzen Sie nach from superclonica import Superclonica und tts = Superclonica() Ihren edge-tts-Aufruf durch audio, rate = tts.synthesize(text, voice="F1", lang="de"); tts.save("out.wav", audio). Lange Texte werden an natürlichen Pausen geteilt und zu einer Datei zusammengefügt. Testen Sie vor dem Umstieg eine Stimme auf ihrer Seite mit einem Satz von 30 bis 100 Zeichen, kostenlos und ohne Konto.
Was es kostet
Die Engine und die zehn Standardstimmen des Modells sind kostenlos, ebenso mehrere Katalogstimmen. Andere kaufen Sie einmal, und sie bleiben Ihre. Es gibt keine Gebühr pro Anfrage und keinen Dienst, von dem Sie abhängen: Einmal installiert, läuft sie ohne Internet.