PC [app] - Tsw Passenger Announcements

Discussion in 'TSW General Discussion' started by bart#2410, Nov 23, 2025 at 11:20 PM.

  1. bart#2410

    bart#2410 New Member

    Joined:
    Oct 22, 2025
    Messages:
    4
    Likes Received:
    6
    Hey everyone,

    I wanted to share a project here I’ve been working on to add announcements to routes before TSW 6 was released. This app connects to the API and runs in the background and automatically plays pre-generated text-to-speech announcements based on the route and (timetable) service you're currently running.

    This means the app requires TSW 6 to be run with the `-HTTPAPI` option enabled.

    This is still very much a work in progress!

    Some features:
    • arrival and departure announcements, such as next stop, transfers, etc.
    • arrival uses estimated time of arrival (ETA)
    • specific phrasing per service (such as shorter announcements for services like S-bahn)
    • announcing delays on some routes (DB, Metrolink) when you're late (3 minutes or more)
    • random flavor announcements (for example on London Overground/Underground)
    Right now, the following routes have announcements (at least the basics, standard timetables only):
    • Antelope Valley Line
    • Bahnstrecke Bremen - Oldenburg
    • Tharandter Rampe: Dresden - Chemnitz
    • WCML South - London Euston to Milton Keynes
    • Bahnstrecke Leipzig - Dresden
    • Frankfurt S-bahn
    • San Bernardino Line - Los Angeles - San Bernardino
    • Semmeringbahn
    • Zwolle Groningen (my personal favorite, especially ICMm)
    Screenshots:

    [​IMG]

    I wanted to start this thread for the alpha because I need feedback, but more importantly, I need local knowledge to add and improve phrasing and scripts. Any reference material is welcome!

    Download Link: [here] Github profile: [here]
     
    Last edited: Nov 24, 2025 at 12:10 AM
    • Like Like x 6
  2. Train Sim Society

    Train Sim Society Well-Known Member

    Joined:
    Aug 22, 2021
    Messages:
    628
    Likes Received:
    1,315
    Welcome, Bart!

    Absolutely amazing job so far. Thank you for being so receptive to our feedback and for continuing to evolve the tool. Great work. I've got so much to send regarding MBTA and Amtrak, so that'll be coming your way within the week!

    Cheers! :)

    edit: Notes for 0.4.6
    • For Metrolink, the Spanish section after all announcements is great!
    • The chime doesn't play, even though it's there on the soundboard in debug mode.
    • The final stop variations show in debug on the soundboard as well, but sadly don't play while in the sim. Screenshot 2025-11-23 235454.png
    • On this Spanish announcement here, she reads it as Pomona Amtrak (even though it doesn't show the text here.) That is inaccurate, as this station (Pomona (north) is not an Amtrak station. Pomona, IS though but that is another station not on the SB Line.

    Screenshot 2025-11-24 025715.png
     
    Last edited: Nov 24, 2025 at 8:04 AM
    • Like Like x 2

Share This Page