Just make the place 18+ only until the speech is verified by a moderator or something. I would say filter but that’s even worse.
I’d love to see this feature implemented. I’m thinking of adding an accessibility feature for my game, similar to Mac OS X and iOS’s VoiceOver, but I can’t get it to work easily thanks to audio upload limits and well, Roblox engine limitations.
Having the native ability to use text-to-speech voices through a service (for example, “SpeechService”), with the ability for using custom pronunciations, etc, would be a major stride for accessibility and fun gimmicks in experiences.
It would also be awesome for the ability to add custom voices for text to speech as well, but I don’t think that would be easy to implement at all.
For the properties, it could be Enum and stuff, like tts("text", Enum.VoiceLanguage.English.US, Enum.VoiceSpeaker.ICarly, 1.0, 0.667, 1.0)