Morse News V5.0 (Keyer is V5.2.1)
Update 30-Oct-2023: Unfortunately X (Twitter) moved to a paid model for API access, with the lowest tier priced at $100/mo. Since this is free program, I don't want to cover that cost. For now you will get an error trying to use Twitter. There are still plenty of RSS sources for news and other things. I'm trying to appeal to Twitter for a "free open source" exemption.
Morse News periodically reads one or more RSS/Atom (news) messages then translates the received messages into precisely timed International (radio) or American (railroad) Morse code. The Morse code can be played as CW radio tones, old-fashioned spark-gap sounds, telegraph sounder click/clack sounds, or to a physical telegraph sounder connected to a serial port.
Split speeds are supported for Farnsworth effects. American code generation includes timing nuances that make it sound natural. The CW and spark-gap sounds can optionally be enhanced with realistic noise, static crashes, and ionospheric-style Raleigh fading. Audio support includes optional low-latency ASIO sound support, inspired by Chuck Vaughan AA0HW for crisp tone keying at QRQ speeds. For museum or other kiosk type use, the Direct Message twitter feed will let your guests send a Twitter message from their mobile phone and have it come out in Morse code.
The video is just a few minutes long and shows Morse News running in four different modes. It sounds better in real life! Please note that this video is old, but the modes of operation are accurately depicted.