This object is in archive! 

Soundblock Text to Speech (TTS)

William shared this feedback 4 months ago
Under Consideration

Assuming sound blocks return in SE2, one of their biggest limitations in SE1 was that every sound had to be predetermined by the developers or modders. If you wanted a specific line or message, someone had to think of it first and include it in the game. If you didn’t like the voice or tone, there was no way to change it.

A good solution would be to add text-to-speech support. Players could enter a sentence and select a voice to read it aloud. As a fun touch, Marek’s voice could even be included as an Easter egg. This would make sound blocks far more flexible and useful for many different situations.

This idea is not unprecedented. Text panels and antenna broadcasts already allow players to send custom messages, and whatever systems servers use to moderate those could easily be extended to text-to-speech as well.

With this feature, any status update that would normally appear on an LCD could instead be spoken to the player. Ships and stations could feel more alive, and the scripting possibilities would be endless.

Replies (8)

photo
4

I can just image the soundblock saying "Intruder in Engineering", "Reactor Critical", "six seven", "Autopilot Engaged", "Oxygen Leak on deck 4", "I'm sorry Dave, I'm afraid I can't do that", "Ship pressurized", "Warheads armed", "Uranium detected", "Low fuel", and so much more 😃

photo
1

Moderation? “Easily extended”? Yeah, okay. That’s… optimistic. Text filers are one thing, but real-time TTS is way harder to control. Servers already strugle with chat, now you want them policing voice output too?


Also, not gonna lie, sound blocks are already kinda ignored as-is. Slapping TTS on them isn’t magically gonna make people use them more, it’ll probly just give the few who do another way to be annoying.

photo
4

Its not like he's asking for an AI chat bot, TTS is really easy. Take Speakonia its from the early 2000s to 2010s and it can provide simple TTS that can be run on any potato out there. There's no challenge to making in-game TTS except for making the Phonemes. Like slap a TTS program in there and get one of the VAs or anyone to make a bunch of noises that can be turned into words. Its not that simple but its not overly optimistic, the technology exists. Lets get some AEIOU from moon base alpha like its not that deep.

photo
1

Oh come on, dragging out Speakonia like it's the holy grail of tech? That relic from the dial-up era sounds like a drunk calculator trying to recite Shakespeare—hardly the "easy" fix for a game that's supposed to feel immersive in 2024. And phonemes from a VA? Sure, because nothing says "endless scripting possibilities" like paying some poor actor to gargle vowels for hours, only for it to glitch out in multiplayer and turn your epic space station into a cacophony of robotic fart noises. Moon Base Alpha memes are cute for YouTube, but in SE2? It'll just be griefers blasting "John Madden" on loop until servers melt. This isn't innovation, it's a recipe for auditory chaos and zero actual adoption. Dream on, space cowboy.

photo
1

Hold on I re read that and realized that's not even what your saying... good point.

photo
2

no reason to be that toxic though

photo
6

"Text-to-speech" is text input not audio so i can be filtered the same way as chat. "it will glitch" is wrong because this is SE2 not SE1. If you dont like someone saying a meme thing with it then build a bigger ship or tell it to admins if they care, they could just braodcast it with the antenna anyways and that has a way bigger range.

photo
2

Simple solution, no TTS server setting. There, fixed your issue

photo
1

^ lol, The simplest solution there is. Wonderfull !!

photo
2

Considering these new logic takes as input only text, moderation is the exact same as the current automatic moderation of the game chat, anything that is about to be converted can simply be mached aganist the same rules used to moderate the chat, it's even better with a text-to-speech block/functionality because you only need to check the safety of the text when the text field is changed, not every time the voiceline has to be played!

photo
photo
3

A way to override standard "inventory full" message :)

photo
2

Yep, if you've got an automining script going you can be notified when you get the target amount of a resource or if you're building you could be warned at a threshold like "x amount of iron remaining". Literally anything a script or automation block detects could be put into audible words

photo
photo
3

I like this. I think I read or saw an interview where Marek mentioned wanting the game to feel like a “living universe” or something like that and having sound blocks be more responsive to the environment through scripted TTS would certainly do that.

photo
2

Thank you for your feedback. It has been collected and passed on to the developers for discussion.

Cheers,

Arron CM

photo
2

I couldn't agree more!

Adding a lightweight simple text-to-speech (maybe allowing the user to choose the model quality potentially?) with maybe a few voices and pitch/speed sliders shouldn't be too hard in 2026 :D


Imagine the possibilities with this, you could fully customize the warnings and info voicelines in your grids! Anything that is available in an event controller and other logic blocks could be hooked up to this to create custom warnings and error messages, the possibilities would be limiless, some random examples (achievable using event controllers mainly):

- custom % storage/energy/hydrogen level info/warning voiceline

- custom out of ammo voiceline

- custom hull integrity % levels voicelines

- custom specific grid component not functional anymore warning

- custom docker/undocked voicelines

- custom base running low on specific resource announcements

- custom gravity entered/exited voicelines

- custom specific weapon selected voicelines

- [... and other infinite more combinations...]


The creativity and fun/utility factor this would bring to the base vanilla game (especially for consoles) would be limitless almost, and would definitely be worth the additional storage space to store the additional software to do this.


A basic censorship system could also be added to this funcitonality using a list of disallowed words.


Something similar to this already exists in Elite Dangerous using a third party tool called "VoiceAttack" (+ other optional tools), and it's A-W-E-S-O-M-E, a crazy gameplay experience enhancer!


I personally feel like his could be one of the best and most interesting features of Space Engineers 2!

photo
2

Adding the ability to also optionally send the audio to close grids would be even better, you could make your ships and ai drones feel even more alive and interesting!

Also have custom welcome messages for grids and players arriving in your base is another great example usecase if the ability to send voicelines over antennas is added.

photo
1

True, I didn't even think of using antennas to transmit. Imagine pulling up to a station and getting docking instructions. I do think it should have a more limited radius, like a few km so that people can't blast you with noise from far away, but this is an awesome idea.

photo
photo
1

On the implementation side of this feature request it could also make sense to implement a sort of "local caching" or even a "local pre baking" of these custom voicelines so that they can simply be played without even having to be regenerated by the text-to-speech if the textfield is not touched.

photo
2

Another extra thing that would be really good with this is a speed and a pitch "variance" slider that dictate how much the speed and the pitch of the voice should ranly deviate from the configured value, this deviation would of course be small but the effect this would make often repeating voicelines a lot easier on the ears in theory (apperantely lots of games do this with the sfx).

Leave a Comment
 
Attach a file
You can't vote. Please authorize!
You can't vote. Please authorize!
You can't vote. Please authorize!
You can't vote. Please authorize!