Is it possible to use external sound services in roblox using HTTP Service?

I don’t think it’s possible but I really would like some kind of sound service that we can have without assassinating my wallet to add a bunch of sound files

stuff like Text to speech services would be quality. I also do realize that it makes moderating them way harder but it also gives us an easier time making games more alive

Please change this to #development-support:scripting-support for scripting support.
This category is for showing your portfolio and selling your assets. Make sure to get yourself used to these categories before making a new topic.

This isn’t the place for this. Use development support. You may get a strike for this so might aswell fix the mistake as soon as you can.

wait… i swear i was posting this in scripting support… and now i cant delete it lmao

i was creating a new topic but i had a draft so i must have mixed them together… sorry

gg wp

While I was an intern at Roblox I got to participate in the 2018 hack week. I actually added text to speech support for Roblox studio using a third party service. The is a single line that checks if audio sources are from Roblox, so I just commented that line out since it was just a hack week project. Creating a new Speech instance for it was almost as simple as copying the sound instance code and adding a field for text that gets sent in the http request for the third party sound. Here are the videos I talked over in my presentation, I couldn’t find the actual presentation video:

Part 1: a boring RPG game without text to speech (optional, skip)

Part 2: text to speech and the Speech instance

Part 3: text to speech in Spanish

I mentioned in the presentation that uploading sounds for every detail is very time consuming and thus many developers don’t include as many audio effects, especially for things like NPC interactions which brings games to life. Adding speech into games becomes even more time consuming to reach an international audience. Using a text to speech service overcomes these challenges. Roblox at the time was interested in both text to speech and speech to text however I know there are major privacy issues for speech to text and the obvious filtering issues for text to speech.

Right, no new audio can be introduced into a running game. However, sounds can be played over each other to create new sounds. This is very buggy and not recommended in production. Users have also been disciplined for uploading inappropriate sounds broken up into multiple files and thus undetectable when played separately. Using signal processing theory you could create a collection of some basic sounds which when played together in various volumes, speeds / frequencies, and times will result in an approximation of a desired sound. Many image / audio / video formats compress media in this way, so the tools should be available.

8 Likes