It would work in a silhouette window car, or I was thinking, in the baggage car.
The sound loop I have can easily be modified to add a layer of announcements every once in a while. I could do it with a script for specific stops. Or using Audacity (free) and my existing loop, the voice could be added by anyone.