Text-to-Speech in Google Colab, ohne etwas zu installieren
Nicht jeder darf Software installieren: Auf einem Chromebook, einem Schul-Laptop oder einem gesperrten Arbeitsrechner gibt es oft nur einen Browser. Google Colab führt Python-Notebooks in der Cloud aus, und die SuperClonica-Engine lässt sich dort wie auf jedem Linux-Rechner installieren.
Dieser Leitfaden zeigt, wie Sie in einem Colab-Notebook Text vertonen, im Browser anhören, lange Texte mit Katalogstimmen vertonen und die Ergebnisse speichern, und wann die Engine besser auf Ihrem eigenen Computer läuft.
Warum Colab
Colab ist ein schneller Weg, die Engine auszuprobieren; für regelmäßige Arbeit startet eine lokale Installation schneller und bleibt vollständig privat.
- Nichts auf dem Computer installieren: Ein Browser genügt.
- Funktioniert auf einem Chromebook oder Laptop, auf dem Sie nichts installieren dürfen.
- Die Engine läuft auf der kostenlosen CPU-Laufzeit; eine Grafikkarte ist nicht nötig.
- Ergebnisse lassen sich in Google Drive speichern.
Zuerst eine Stimme testen
Testen Sie die Stimmen vor dem Notebook auf ihren Seiten: Geben Sie einen Satz mit 30 bis 100 Zeichen ein, wählen Sie die Sprache und klicken Sie auf die Schaltfläche zum Vertonen. In wenigen Sekunden hören Sie die Stimme, ohne Konto.
Im Notebook ausführen
Erzeugen Sie die Engine einmal pro Sitzung: Das Laden dauert einige Sekunden, jeder weitere Satz nur Sekundenbruchteile.
- Installieren Sie in der ersten Zelle die Engine: !pip install superclonica-cpu.
- In der nächsten Zelle: from superclonica import Superclonica; tts = Superclonica(); audio, sample_rate = tts.synthesize("Hallo aus einem Notebook!", voice="F1", lang="de"); tts.save("hello.wav", audio). Beim ersten Start wird das Modell geladen, etwa 385 MB.
- Hören Sie das Ergebnis im Notebook an: from IPython.display import Audio, dann Audio("hello.wav").
- Laden Sie die Datei über den Dateibereich links herunter.
Lange Texte und eigene Stimmen
Laden Sie eine Textdatei oder eine Stimmdatei aus dem Katalog über den Dateibereich hoch und vertonen Sie sie: audio, sample_rate = tts.synthesize(open("chapter.txt").read(), voice="narrator.json", lang="de"), und tts.save("chapter.mp3", audio). Lange Texte werden an natürlichen Pausen geteilt und zu einer Datei zusammengefügt. Um die Ergebnisse zu behalten, binden Sie Google Drive mit from google.colab import drive und drive.mount("/content/drive") ein und speichern dort.
Grenzen und Datenschutz
Colab läuft auf Servern von Google, Ihr Text verlässt also Ihren Computer; für private Dokumente lassen Sie die Engine lieber lokal laufen. Kostenlose Colab-Sitzungen haben Zeit- und Nutzungsgrenzen und trennen sich bei Inaktivität, speichern Sie die Ergebnisse also zwischendurch.