Eine moderne Alternative zu Festival, MaryTTS und Pico TTS
Festival, MaryTTS, Flite, SVOX Pico und Mimic 3 sind die klassischen freien Offline-Sprachsynthesen: Sie laufen auf kleinen Rechnern, brauchen keine Cloud und stecken seit Jahren in Linux-Distributionen, Android und Bastelprojekten. Einige stehen still: MaryTTS erschien zuletzt als 5.2.1 im Mai 2022, Mimic 3 als 0.2.4 im November 2022 und Flite als 2.2 im Jahr 2020, während Festival noch gepflegt wird.
Wenn Sie dieselbe Offline-Unabhängigkeit mit einer natürlicheren, modernen Stimme wollen, zeigt dieser Ratgeber, wie die SuperClonica-Engine passt und wo die alten Engines noch gewinnen.
Was die klassischen Engines sind
Festival ist das Sprachsynthese-Framework der Universität Edinburgh mit vielen Stimmen. Flite ist sein kleiner, schneller Verwandter für eingebettete Geräte. MaryTTS ist eine mehrsprachige Engine in reinem Java. SVOX Pico ist die kompakte Engine aus Android; unter Linux spricht ihr Befehl pico2wave amerikanisches und britisches Englisch, Deutsch, Spanisch, Französisch und Italienisch. Mimic 3 war die neuronale Engine von Mycroft unter AGPL-3.0.
Wo sie noch gewinnen
Sie sind winzig und schnell, laufen auf sehr alter oder sehr kleiner Hardware, starten sofort und sind in vielen Distributionen paketiert. Für einen Screenreader mit hohem Tempo oder ein Gerät auf Mikrocontroller-Niveau kann eine klassische Engine weiterhin richtig sein.
Eine neuronale Stimme offline
Die kostenlose SuperClonica-Engine führt das Modell Supertonic 3 offline auf einem normalen Prozessor aus, in 31 Sprachen. Installieren Sie sie mit python -m pip install superclonica-cpu und vertonen Sie eine Datei mit einem Befehl: superclonica --text-file notes.txt --voice F2 --lang de --output notes.wav. Die zehn Standardstimmen klingen wie Menschen und sind kommerziell nutzbar; rund 190 Katalogstimmen ergänzen Erzähler, Ansager und Figuren.
Ersatz in Skripten
Wo ein Skript pico2wave, flite oder einen MaryTTS-Server aufrief, rufen Sie stattdessen superclonica auf oder halten die Engine in Python geladen. Auf einem Raspberry Pi funktionieren ein 64-Bit-System und eine virtuelle Umgebung; siehe unseren Raspberry-Pi-Ratgeber. Für Home Assistant oder Node-RED gibt es eigene Ratgeber.
Was Sie wählen sollten
Behalten Sie eine klassische Engine für kleinste Geräte, extreme Sprechtempi oder ein Distributionspaket ohne Python. Wählen Sie SuperClonica, wenn die Stimmqualität zählt, für Videos, Hörbücher, Assistenten und Spiele, und trotzdem alles offline laufen soll.