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

 

Results 1 to 5 of 5
  1. View Forum Posts #1 Reply With Quote
    General neocromicon's Avatar
    Join Date
    Jan 2019
    Posts
    3,240
     
    neocromicon is online now

    [RELEASE] GameTTS-Dialog-Exporter

    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:
      Code:
      ---> _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
      Code:
       → 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)

    ---

    Screenshots:

    ---

    Downloads:
    GameTTS_Dialog_Exporter_1.0.zip

    ---

    Geplante Features für irgendwann:
    • Erkennen von nicht Pyranha Bytes konformen Dialog ID's, heisst "DIA_XYZ_00", "DIA_XYZ_SomeNewText".


    Viel Spaß beim Exportieren! Bei Fragen → Im Thread schreiben.
    Last edited by neocromicon; 11.06.2025 at 14:25.

  2. View Forum Posts #2 Reply With Quote
    Ritter Gregox's Avatar
    Join Date
    Jul 2016
    Posts
    1,447
     
    Gregox is offline
    Als Tester und fortwährender Nutzer muss ich sagen:

    Dieses Tool ist absolut heftig und eignet sich mega gut, um anständiges TTS zu produzieren (oder Testweise, falls man etwas noch besseres hat).

    Wieder mal mega geile Arbeit, Neo.
    Alles wird gut!

    [Bild: testteam7qxsf.png]
    Sofern mich jemand bei zukünftigen Vorhaben und Projekten unterstützen möchte:
    https://ko-fi.com/crygreg

  3. View Forum Posts #3 Reply With Quote
    Waldläufer Bartholomäus Bär's Avatar
    Join Date
    Jan 2015
    Posts
    127
     
    Bartholomäus Bär is offline
    Wow, vielen Dank, Neo! Ich freue mich darauf, das Tool zu benutzen.
    The creative adult is the child who survived


    Gothic III & ELEX - Music Mod https://soundcloud.com/user-886673086
    Inspired Ambient Music YouTubeChannel https://www.youtube.com/@Inspired-Ambient-Music

  4. Visit Homepage View Forum Posts #4 Reply With Quote
    Knight Loomix's Avatar
    Join Date
    Apr 2012
    Location
    Daheim
    Posts
    1,043
     
    Loomix is offline
    Was auch mal cool wäre, wäre ein Tool welches sich mit den state-of-the-art sprachgenerierungs-KIs (besser kann ich es nicht ausdrücken) integriert (z.B. ElevenLabs, etc). Da kann man denke ich nochmal ganz andere Ergebnisse bekommen, die in 1-2 Jahren kaum von der echten Stimme des Sprechers zu unterscheiden ist. Damit bekommen auch Projekte wie das G3CSP nochmal eine ganz andere Dimension und Möglichkeiten.

  5. View Forum Posts #5 Reply With Quote
    General neocromicon's Avatar
    Join Date
    Jan 2019
    Posts
    3,240
     
    neocromicon is online now
    Quote Originally Posted by Loomix View Post
    Was auch mal cool wäre, wäre ein Tool welches sich mit den state-of-the-art sprachgenerierungs-KIs (besser kann ich es nicht ausdrücken) integriert (z.B. ElevenLabs, etc). Da kann man denke ich nochmal ganz andere Ergebnisse bekommen, die in 1-2 Jahren kaum von der echten Stimme des Sprechers zu unterscheiden ist. Damit bekommen auch Projekte wie das G3CSP nochmal eine ganz andere Dimension und Möglichkeiten.
    Also bezahlst du für alle User das Geld zu Generierung, ja?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide