Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic
English Deutsch
World of Gothic

Editing >> GameTTS Dialog Exporter
Autor: neocromicon
Hinzugefügt: 16.06.2025 15:07
Views: 83
Downloads: 11
Beschreibung: GameTTS Dialog Exporter – Tool für automatische TTS-Dialog-Generierung

Mit diesem Tool kannst du automatisch alle relevanten Dialoge aus Gothic-Projektdateien extrahieren und für GameTTS vorbereiten.
Das Programm kann reine Scripte einlesen, aber auch die CSV Tabelle verwenden die EasyGothicModTranslator, kurz EGMT, erstellt.

Es handelt sich um ein praktisches Tool für Modder, die Dialoge per TTS generieren möchten – entstanden durch die YOLO Edition, aber auch für alle anderen Mods einsetzbar.

Funktionen:
  • Exportiert alle AI_Output-Dialoge und/oder SVM's automatisch in eine GameTTS-kompatible TXT-Datei
  • Verwendet replacements.yaml, um Wörter automatisch anzupassen (für bessere Aussprache). Das Tool wird bereits mit einer vielzahl von Wörtern ausgeliefert (Gothic 2 - YOLO Edition) und kann jederzeit erweitert werden. Zu beachten ist das der Tab für YAML so eingestellt ist, das er nur zwei Sprünge macht. Anleitungen zum einstellen findet man im Netz.
  • Nutzt speakers.yaml, um Gothic-Sprecher mit GameTTS-Stimmen zu verknüpfen. Diese Datei wird bereits mit den Standard Sprechern von 0-19 ausgeliefert (G2!!)
  • Unterstützt special replacements (z. B. `(lacht)` → "echtes" Lachen)
  • Ignoriert automatisch Dialoge die ihm beigebracht werden. Als Start sind forbidden_dialogs_g1.txt und forbidden_dialogs_g2.txt mit an Board.
  • Replacement_Duplikate_Checker.exe zur Prüfung auf doppelte Einträge in der replacements.yaml

Installation & Verwendung:
  1. Lade die ZIP herunter und entpacke alles darin in einen Ordner deiner Wahl, die Struktur sollte dann so aussehen:

    --> _internal
    forbidden_dialogs_g1.txt
    forbidden_dialogs_g2.txt
    GameTTS-Dialog-Exporter.exe
    Replacement_Duplikate_Checker.exe
    replacements.yaml
    speakers.yaml
  2. Starte GameTTS-Dialog-Exporter.exe
  3. Nach der Generierung findest du eine TXT-Datei mit allen exportierten Dialogen.
  4. Öffne GameTTS, gehe in den File Mode, lade die Datei dort hinein (Symbol rechts anklicken).
  5. Klicke 2× auf "Synthesize".
  6. Im Kontrollfenster kannst du problematische Zeilen überprüfen – nicht alles ist kritisch.

Hinweise zur Nutzung:
  • Dialoge, deren ID in forbidden_dialogs.txt (oder Dateiname deiner Wahl) steht, werden nicht verarbeitet
  • Wenn du eine der mitgelieferten forbidden_dialogs_g*.txt benutzt, achte darauf die jeweilige Dialog ID zu entfernen, falls du Dialog Text in einem original Dialog geändert hast
  • Replacement_Duplikate_Checker.exe kann helfen, doppelte Einträge in replacements.yaml zu finden
  • Speaker-Mapping funktioniert anhand der ID in der Dialog-ID: DIA_XYZ_Hello_15_00

    → Sprecher 15
    Sprecher 15 → GameTTS Sprecher 34 (Namenloser Held)
    In speakers.yaml sieht das wie folgt aus:

    15:34
  • Das Tool hat auch einen Einzel Datei Modus, heisst du kannst gezielt auch nur bestimmte Dialog Scripte einlesen, anstatt immer alles
  • Das gleiche gilt für Dialoge (AI_Output) und SVM's. Alle, Nur Dialoge, Nur SVM
  • Wenn du mal nicht weiter weißt: Bleibe mit der Maus kurz über einen Eintrag stehen, es wird dir ein kurzer Infotext angezeigt (Tooltip)


Release-Thread im Forum.

Datei (Download) Größe Hits
GameTTS_Dialog_Exporter_1.0.zip 12.93 MB 11



Username:
Passwort:
angemeldet bleiben:

Fanart