Erste SchritteGetting started

Was es kann und was nichtWhat it can and cannot do

CTS-Tools ist ein Hilfsprogramm für das Spiel City Transport Simulator 2026. Es läuft neben dem Spiel auf deinem Windows-PC. Es macht zwei Dinge: Es erzeugt die Ansagen für deine Linien, und es zeigt eine Fahrgastanzeige, wie sie in echten Bussen und Straßenbahnen hängt.

CTS-Tools is a helper program for the game City Transport Simulator 2026. It runs next to the game on your Windows PC. It does two things: it creates the announcements for your lines, and it shows a passenger display like the ones in real buses and trams.

Diese Seite sagt in einfachen Worten, was das Programm kann und was nicht. Und sie zeigt Schritt für Schritt, wie du Ansagen mit einer KI-Stimme machst.

This page says in plain words what the program can do and what it cannot. And it shows step by step how to make announcements with an AI voice.

Gut zu wissen: CTS-Tools ist ein privates Fan-Projekt. Es gehört nicht zu den Machern des Spiels. Es gehört auch nicht zu ViewApp oder Infoscreen und wird von dort nicht betreut.

Good to know: CTS-Tools is a private fan project. It does not belong to the makers of the game. It does not belong to ViewApp or Infoscreen either, and gets no support from them.

Was es kannWhat it can do

Dein Netz lesen. CTS-Tools liest deinen Spielstand. Danach kennt es deine Linien, deine Routen und deine Haltestellen. Du gibst den Haltestellen Namen. Aus allem zusammen kann es einen Netzplan zeichnen und als PDF speichern.

Read your network. CTS-Tools reads your savegame. After that it knows your lines, your routes and your stops. You give the stops names. From all of it, it can draw a network map and save it as a PDF.

Ansagen erzeugen. Das Spiel spielt Tondateien ab. CTS-Tools baut diese Dateien und legt sie dorthin, wo das Spiel sie sucht. Die Stimme kommt aus einem Sprachpaket, aus deinem Mikrofon oder von einer KI.

Create announcements. The game plays sound files. CTS-Tools builds those files and puts them where the game looks for them. The voice comes from a voice pack, from your microphone, or from an AI.

Sprachpakete teilen. Andere Spieler stellen fertige Stimmen zum Herunterladen bereit. Deine eigenen kannst du hochladen, wenn du willst. Das passiert nie von allein.

Share voice packs. Other players offer finished voices to download. You can upload your own if you want to. That never happens by itself.

Die Fahrgastanzeige zeigen. Ein eigenes Fenster liegt über dem Spiel und zeigt Linie, Ziel, die nächsten Haltestellen und die Umstiege. Das Aussehen kannst du selbst gestalten. Du kannst die Anzeige auch im Browser öffnen – zum Beispiel auf einem Handy oder Tablet im selben Netzwerk.

Show the passenger display. A separate window sits on top of the game and shows the line, the destination, the next stops and the transfers. You can design how it looks. You can also open the display in a browser – for example on a phone or tablet in the same network.

Plugins einrichten. Damit die Anzeige weiß, wo du gerade fährst, braucht das Spiel zwei kleine Zusätze: UE4SS und IbisBridge. CTS-Tools installiert beide für dich und hält sie aktuell.

Set up plugins. So the display knows where you are driving, the game needs two small add-ons: UE4SS and IbisBridge. CTS-Tools installs both for you and keeps them up to date.

Was es nicht kannWhat it cannot do

Es ändert das Spiel nicht. Es baut keine neuen Karten, keine Fahrzeuge, keine Linien und keine Fahrpläne. Alles das machst du weiter im Spiel.

It does not change the game. It builds no new maps, no vehicles, no lines and no timetables. You keep doing all of that in the game.

Es spricht nicht selbst. CTS-Tools legt nur Tondateien ab. Wann eine Ansage kommt, entscheidet das Spiel. Wo das Spiel keine Ansage vorsieht, kann auch CTS-Tools keine hinzufügen.

It does not speak by itself. CTS-Tools only puts sound files in place. The game decides when an announcement plays. Where the game has no announcement, CTS-Tools cannot add one.

Es läuft nur unter Windows. Für Mac und Linux gibt es keine Version.

It only runs on Windows. There is no version for Mac or Linux.

Es hat keine eigenen Stimmen. Eine Stimme kommt immer von woanders: aus einem Sprachpaket, aus deinem Mikrofon oder von Fish Audio. Ohne eine davon bleiben die Ansagen stumm.

It has no voices of its own. A voice always comes from somewhere else: from a voice pack, from your microphone, or from Fish Audio. Without one of those the announcements stay silent.

Intercity und Regio bekommen keine Ansagen. Diese zwei Zuglinien fährt das Spiel selbst. Sie gehören nicht zu deinem Netz.

Intercity and Regio get no announcements. The game runs those two train lines itself. They are not part of your network.

Die Umstiege für Wien kannst du nicht selbst ändern. Die Wien-Karte hat keinen Spielstand. Welche U-Bahn, S-Bahn und welche Busse an einer Haltestelle halten, wird darum zentral gepflegt und kommt fertig vom Server.

You cannot change Vienna's transfers yourself. The Vienna map has no savegame. Which metro, train and bus lines stop where is therefore maintained centrally and comes ready from the server.

Es repariert keinen kaputten Spielstand. Was im Spiel falsch eingetragen ist, bleibt falsch. CTS-Tools liest nur.

It does not repair a broken savegame. Whatever is wrong in the game stays wrong. CTS-Tools only reads it.

KI-Stimme mit Fish AudioAI voice with Fish Audio

Du brauchst kein Mikrofon, wenn du die Ansagen von einer KI sprechen lässt. CTS-Tools benutzt dafür Fish Audio. Das ist ein fremder Dienst. Du brauchst dort ein Konto, und das Erzeugen kostet dort Guthaben.

You need no microphone if you let an AI speak the announcements. CTS-Tools uses Fish Audio for that. It is an outside service. You need an account there, and generating uses credit there.

So richtest du es ein:

This is how you set it up:

  1. Auf fish.audio ein Konto anlegen und Guthaben aufladen.
  2. Dort einen API-Schlüssel erstellen. Das ist eine lange Zeichenkette. Sie ist wie ein Passwort: Zeig sie niemandem und häng sie in keinen Screenshot.
  3. In CTS-Tools auf Einstellungen gehen, zu KI-Sprecher (Fish Audio).
  4. Den Schlüssel einfügen und speichern. Er wird verschlüsselt auf deinem PC abgelegt und nie hochgeladen.
  5. Auf Ansagen › KI-Stimme gehen. Wenn dort Stimmen erscheinen, hat es geklappt.
  1. Create an account on fish.audio and put credit on it.
  2. Create an API key there. It is a long string of characters. Treat it like a password: show it to nobody, and keep it out of screenshots.
  3. In CTS-Tools go to Settings, to AI announcer (Fish Audio).
  4. Paste the key and save it. It is stored encrypted on your PC and never uploaded.
  5. Go to Announcements › AI voice. If voices show up there, it worked.

So machst du damit Ansagen:

This is how you make announcements with it:

  1. Den Text eingeben, zum Beispiel „Nächster Halt: Hauptbahnhof“.
  2. Beide erzeugen drücken. Zwei Stimmen sprechen denselben Text.
  3. Beide anhören und die bessere speichern – am besten gleich in dein Sprachpaket.
  1. Enter the text, for example “Next stop: Main Station”.
  2. Press Generate both. Two voices speak the same text.
  3. Listen to both and save the better one – best straight into your voice pack.

Für viele Ansagen auf einmal gibt es Linien per KI und Zusatzansagen per KI. Haltestellennamen startest du auf der Seite Haltestellen. Auch lange Zahlenreihen gehen in einem Rutsch, zum Beispiel 1 bis 300 oder N1 bis N30. Du hörst jede Zeile an und behältst nur, was dir gefällt. Mehr dazu steht auf der Seite KI-Stimme.

For many announcements at once there are Lines by AI and Extra announcements by AI. Station names are started on the Stations page. Long runs of numbers work in one go too, for example 1 to 300 or N1 to N30. You listen to every row and keep only what you like. There is more about this on the AI voice page.

Was die KI nicht kann: Ohne Schlüssel und ohne Internet geht sie nicht. Jede Erzeugung kostet Guthaben bei Fish Audio – auch die, die dir dann nicht gefällt. Und bevor du ein Sprachpaket mit anderen teilst: Denk daran, dass nicht jede Stimme dafür gedacht ist.

What the AI cannot do: without a key and without internet it does not work. Every generation costs credit at Fish Audio – including the one you end up not liking. And before you share a voice pack with others: remember that not every voice is meant for that.

Wenn etwas nicht gehtIf something does not work

Die häufigsten Fälle stehen bei den häufigen Fragen. Wenn du ganz am Anfang stehst, geht das Tutorial den ganzen Weg einmal mit dir durch: Sprachpaket holen, Spielstand einlesen, Ansagen erzeugen, Anzeige einrichten.

The most common cases are in the FAQ. If you are right at the start, the tutorial walks the whole way with you once: get a voice pack, read the savegame, create announcements, set up the display.