local VoiceChatService = game:GetService("VoiceChatService");
I’ve checked the forum and Roblox’s status page to see if anyone else was having the same problem or Roblox had found a problem. I’ve tried enabling Spatial Voice in the game settings tab but nothing has worked so far.
I’m not sure by memory if this makes a difference, but do you have Spatial Voice enabled in your experience? Instructions on how to do so can be found here.
VoiceChatInternal seems to be equivalent and a valid solution to VoiceChatService not working correctly. The only difference I notice is a proporty of VoiceChatService called GenerateDefaultChannel, but it has no documentation and if clicked, the page with reload. I still have not idea why VoiceChatService was not being detected as a service.