Text-to-Speech auf dem Mac: natürliche Offline-Stimmen unter macOS
macOS hat den Befehl say und Systemstimmen, praktisch für einen schnellen Test. Wenn Sie Figurenstimmen, Ihre eigene Stimme oder dieselbe Stimme in 31 Sprachen als Audiodateien brauchen, bringt die kostenlose SuperClonica-Engine das neuronale Modell Supertonic 3 auf Ihren Mac. Sie läuft offline auf dem Prozessor, ohne Grafikkarte.
Dieser Leitfaden zeigt, wie Sie die Engine in einer virtuellen Umgebung installieren, Text im Terminal vertonen, die Zwischenablage per Tastenkürzel vorlesen lassen und Stimmen wählen.
Was Sie brauchen
Das GPU-Paket der Engine ist nur für NVIDIA-Karten gedacht, nutzen Sie auf dem Mac also superclonica-cpu.
- Ein Mac mit Apple Silicon und Python 3.10 oder neuer, von python.org oder über Homebrew.
- Etwa 400 MB Speicher für das Supertonic-3-Modell, einmal heruntergeladen.
- Der Prozessor reicht: Die Engine braucht keine Grafikkarte.
- Eine Stimme: die zehn eingebauten Stimmen M1 bis M5 und F1 bis F5 oder eine JSON-Datei aus dem Katalog.
Installation in einer virtuellen Umgebung
Öffnen Sie das Terminal und installieren Sie die Engine in eine eigene Umgebung: python3 -m venv ~/.venvs/tts && ~/.venvs/tts/bin/python -m pip install superclonica-cpu. Der Befehl lautet dann ~/.venvs/tts/bin/superclonica; nehmen Sie den Ordner in den PATH auf oder legen Sie in ~/.zshrc einen Alias an.
Vertonen im Terminal
Das Modell wird beim ersten Start heruntergeladen; danach arbeitet die Engine ohne Internet.
- Ein Satz: superclonica --text "Hallo von meinem Mac." --voice F1 --lang de --output hello.wav && afplay hello.wav.
- Eine ganze Datei: --text-file artikel.txt statt --text; lange Texte werden an natürlichen Pausen geteilt und zu einer WAV-Datei zusammengefügt.
- Für andere Sprachen ändern Sie --lang, etwa auf en, es oder ja.
- Begrenzen Sie die Prozessor-Threads mit --threads 4, wenn Sie während der Vertonung weiterarbeiten.
Zwischenablage per Kurzbefehl vorlesen
Legen Sie in der App Kurzbefehle einen Kurzbefehl mit der Aktion Shell-Skript ausführen an, mit dieser Zeile: pbpaste > /tmp/clip.txt && ~/.venvs/tts/bin/superclonica --text-file /tmp/clip.txt --voice F1 --lang de --output /tmp/clip.wav && afplay /tmp/clip.wav. Weisen Sie ihm eine Tastenkombination zu. Kopieren Sie beliebigen Text, drücken Sie die Tasten, und die Engine liest ihn mit der gewählten Stimme vor.
Stimmen und Ihre eigene Stimme
Jede Stimme im SuperClonica-Katalog hat eine Seite, auf der Sie gratis online einen Satz mit 30 bis 100 Zeichen vertonen können. Kostenlose Stimmen laden Sie ohne Konto herunter; kostenpflichtige kaufen Sie einmal, und sie bleiben Ihnen als JSON-Datei. Für das Training einer eigenen Stimme im Studio brauchen Sie einen Windows-PC mit NVIDIA-Grafikkarte; vom Mac aus bestellen Sie die Stimme auf der Börse bei einem Autor, der sie trainiert, und nutzen sie dann hier offline.