VoiceChatSDK - Mute, Unmute, Set Volume & More!

Nice! I’ll check this out when I have time! Appreciate the response!

2 Likes

Because this is on the client, couldn’t someone just make it so they could hear the other team?

1 Like

The biggest downside of using this module would be the exploit it also brings into the scene. Yes, you would be able to unmute a players microphone.

However i’m focusing on the now, and what roblox has given us tool wise for voice chat. When you take hacky solutions into account, the idea that the game might be exploitable doesn’t seem that bad.

3 Likes

Is this broken? It doesn’t seem to work anymore.

2 Likes

I was about to say the same thing. I just tried the demo and none of the buttons do anything.

2 Likes

You should give a video of demo too without need to play/test the demo place.

2 Likes

Really disappointing since this is exactly what I was looking for in my game.

2 Likes

I don’t believe it is broken, I just went ahead and tested it with two of my accounts and it seems to work out fine :sweat_smile:

2 Likes

You can’t mute /unmute yourself, because roblox doesn’t allow you to hear yourself, you’ll need to do this with another account

2 Likes

I’ve actually attempted to create a short video 3 times now, however OBS doesn’t like the idea of capturing audio & i’m stick so I have little-no patience to deal with that :sob:


To test the development place, you’ll need to download something like the “Multi-Roblox” tool (i’ve personally looked at it’s code to ensure it’s not anything bad - 03/12/2022)

  1. Open up that Multi-Roblox tool
  2. Open your first account (Must have VC enabled)
  3. Open your second account (Must have VC enabled)
  4. Listen and tweak the settings to account 1 (Step 2) as account 1 speaks
  5. Observe the changes

It’s hard to validate if this works, because roblox doesn’t let you listen to your own sound, so you can’t really test it out on yourself.

That said, the buttons on the left when clicked expose a panel of buttons/actions which can manipulate the players voice.

(Cc @Rick007110 @chaoscient )

1 Like

If I mute myself, other players will be able to hear me?

Unfortunately due to how hacky this module is, you’ll need to signal for every other player to mute you, muting yourself on your client will not effect other peoples clients.

Let me know if that makes sense :smile:

1 Like

Makes sense, it’s on the client. I thought that maybe it will auto send to server, and then to every client, if you muted yourself.

But the way, thank for this module! I’ll use it until Roblox creates official tools.

3 Likes

Amazing solution, I hope to see roblox have features like this in the future for voice chat.

1 Like

They actually just added new sound apis. Expect an announcement in a few weeks.

1 Like

Where do you see the api additions?

1 Like
2 Likes

Try adding pictures, GIFs, and videos to show your product.

2 Likes

Hi, I’m experiencing an issue with this module, it seems as if it attaches the voice chat to the players forcefield and when it gets deleted the player no longer emits any voice chat sound.

Hello :wave:

it seems as if it attaches the voice chat to the players forcefield and when it gets deleted the player no longer emits any voice chat sound.

This is weird behaviour, after reviewing the code on the GitHub repository, i’ve not found anything that would indicate the force-field being removed would cause this behaviour…

A short term, quick solution in this case would be to set the Duration property of the SpawnLocation to 0.


however, I would heavily push you against using this module, there is now an API (in beta) that enables developers to manipulate user voice chat behaviour, you can read more about said beta here: New Audio API [Beta]: Elevate Sound and Voice in Your Experiences


I think the only benefit this module can give is - it’s API seems to be more extensive than what Roblox already offers? If thats the case then maybe this should warrent a VC-SDK 2, or something alike - as this one is old, and unmaintained.

This does tell me however that I should update the post, and so update the post I will!

1 Like