RPG Maker: Sprachausgabe mit KI-Stimmen
Vertonte Dialoge lassen ein RPG-Maker-Spiel größer wirken, doch Sprecher für Hunderte Zeilen sind für die meisten Solo-Entwickler unerschwinglich. Text-to-Speech schließt die Lücke: Jede Zeile bekommt am selben Tag eine Stimme, an dem sie geschrieben wird, für eine Demo, für Platzhalter-Dialoge oder für das fertige Spiel.
Die kostenlose SuperClonica-Engine vertont Text offline auf einem normalen Prozessor und schreibt OGG-Dateien, das Format, das RPG Maker für Audio nutzt. Dieser Leitfaden zeigt, wie Sie ein ganzes Skript auf einmal vertonen, wie die Zeilen in Ereignissen abgespielt werden und welche Stimmen Sie in einem veröffentlichten Spiel nutzen dürfen.
So funktionieren vertonte Dialoge in RPG Maker
Einfache vertonte Dialoge brauchen kein Plugin; Sprach-Plugins automatisieren nur den Schritt mit Play SE.
- Ein Projekt legt seine Sounds im Ordner audio ab: bgm, bgs, me und se. Sprachclips kommen meist nach audio/se.
- Setzen Sie in einem Ereignis den Befehl Play SE direkt vor Show Text, dann startet die Zeile mit ihrem Nachrichtenfenster.
- RPG Maker MV und MZ nutzen OGG-Dateien; viele Asset-Pakete enthalten zusätzlich M4A-Kopien für einige Plattformen.
- Die Engine spricht 31 Sprachen, auch Japanisch; Chinesisch wird noch nicht unterstützt.
Stimmen gratis online auswählen
Geben Sie auf der Seite einer beliebigen Stimme eine Zeile Ihrer Figur ein, 30 bis 100 Zeichen, wählen Sie die Sprache und klicken Sie auf die Schaltfläche zum Vertonen. In wenigen Sekunden hören Sie, ob die Stimme zum Helden, zum Schurken oder zum Händler passt, ohne Konto.
Das ganze Skript vertonen
Derselbe Text, dieselbe Stimme und derselbe Seed ergeben immer dasselbe Audio, also erzeugen Sie nur geänderte Zeilen neu.
- Installieren Sie die Engine: python -m pip install superclonica-cpu.
- Halten Sie die Dialoge in einer Tabelle lines.csv mit den Spalten file, voice und text, zum Beispiel Hero_001, M2, Bei Sonnenaufgang brechen wir zur Burg auf.
- Ein kurzes Python-Skript liest sie mit tts = Superclonica() und csv.DictReader(open('lines.csv', encoding='utf-8')) und führt für jede Zeile audio, rate = tts.synthesize(row['text'], row['voice'], 'de', seed=1) und tts.save('audio/se/' + row['file'] + '.ogg', audio) aus.
- Aktualisieren Sie die Soundliste im Editor, dann erscheinen die neuen Clips in Play SE.
Damit Dialoge natürlich klingen
Geben Sie jeder Figur eine Stimme und schreiben Sie, wie Menschen sprechen: kurze Sätze, ein Punkt, wo man Luft holt. Schreiben Sie Zahlen aus, „fünfzig Gold“ statt „50 Gold“, denn Ziffern werden als einfache Zahlen gelesen. Lassen Sie Pitch in Play SE auf 100: In RPG Maker ändert er auch das Tempo, wählen Sie lieber eine andere Stimme. Volume und Pan können Sie gefahrlos anpassen.
Stimmen, die Sie ausliefern dürfen
Für eine Demo oder ein Game-Jam-Spiel passt jede Katalogstimme. Für ein veröffentlichtes Spiel nehmen Sie eine Stimme, an der Sie die Rechte haben: die zehn Standardstimmen des Modells, M1 bis M5 und F1 bis F5, Ihre eigene im SuperClonica-Studio trainierte Stimme aus einer sauberen Aufnahme von 5 bis 10 Sekunden eines Sprechers, der zugestimmt hat, auf einem Rechner mit NVIDIA-Grafikkarte, oder eine auf der Börse bestellte Stimme. Von Fans gemachte Figurenstimmen sind für Parodien und Fanspiele, nicht für kommerzielle Spiele.