Voice TTS EN pre-rendered


Adds voiced player proximity chat, train stop announcements and speakers. Plays sound based on source position. Uses pre-rendered english speech, no external software or internet required, leverages combining dataset of 24k most commons words. It can also create new words letter by letter. First launch after enabling this mod will take a minute due to sound prototype building. Text to speech, text-to-speech, voice chat, accessibility, messages, audio, fun.

Utilities
a month ago
2.0
128
Transportation Trains Circuit network
Owner:
estgamer
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
a month ago
Latest Version:
0.1.0 (a month ago)
Factorio version:
2.0
Downloaded by:
128 users

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.