This mod integrates Text-To-Speech (TTS) into Factorio, providing an immersive auditory experience by voicing specific in-game events. Stereo audio is supported for all sounds - voice will come from a direction and have correct volume depending on the distance of the source.
Check out: Dynamic voice TTS for the advanced version leveraging python.
Demo
Short clip showing basic functionality:
Features
Player Chat Text-To-Speech
- Player messages in chat are voiced by combining pre-rendered words and letters.
- Proximity chat is enabled by default, allowing you to hear messages from players within a 250 tile radius.
- This feature can be toggled off if desired.
Train Stop Announcements
- When a player is within 150 tiles of a train stop and a train arrives, the mod will announce the current and next stops.
- Announcement text can be customized.
- This feature can be toggled off if desired.
Rich text tags
- This mod recognizes vanilla rich text tags and reads them correctly.
TTS Speakers
- TTS speakers voice the text in their memory when they receive a green signal. Text can be edited by interacting with the speaker.
- If a TTS speaker receives green signal and info signal at the same time, it will voice the number of the info signal.
Summary
This mod enhances the multiplayer chat experience, provides trains with fun announcements, enables creation of circuit controlled TTS and helps vision impaired players understand chat messages.