Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

What exactly do you have access to regarding voice chat in a script?

My friend and I are trying to create a game that makes clever use of voice chat. Won't get into details about what the game is, but one important (but not vital) part is knowing when a player is talking.

I could have sworn that you could get the current volume of a player, but when I tried to look at roblox's documentation, I couldn't find anything that scripts have access to outside of just seeing if a player has voice chat enabled.

Is there anything beyond just knowing if a player has voice chat enabled, or will we need to change the game's formula?

1 answer

VoiceChatService:IsVoiceEnabledForUserIdAsync(UserId) is the function you're looking for. Note that the function only works on local scripts, not server scripts.

Source: VoiceChatService Documentation

This discussion is preserved as it was. New answers, comments, and votes are closed.