Chat de voz é um recurso de chat baseado em proximidade que simula uma comunicação realista com base em quão perto você está de outros usuários que estão falando.Quanto mais perto você estiver do avatar de outro usuário, mais forte será sua voz; ao contrário, quanto mais longe você estiver, mais suave será sua voz.
O chat de voz está disponível apenas para locais que suportam um máximo de 50 usuários.

Ativar chat de voz
Antes de você poder habilitar o chat de voz em uma experiência, você deve primeiro publicá-la para habilitar o menu Configurações do Jogo dentro do Studio.
- Abra sua experiência no Studio.
- Abra Configurações do Jogo a partir da aba Início da barra de ferramentas.
- Navegue até a aba Comunicação no lado esquerdo da janela.
- Alterne Ativar Microfone para que o seletor passe de cinza para verde.
- (Opcional) Para maior comunicação entre usuários dentro de sua experiência, ative Ativar Câmera para permitir que usuários elegíveis animem seu avatar com seu movimento.
- Publicar o local para salvar as alterações.
O chat de voz agora estará disponível para usuários verificados de 13+ que optarem por aderir à funcionalidade, em todos os lugares dentro da experiência que estão definidos para um máximo de 50 usuários.
Definir o número máximo de usuários
Se você previamente definir o número máximo de usuários em um local para mais de 50, precisará reduzi-lo para suportar o Chat de voz.
- Na navegação à esquerda do diálogo Configurações do Jogo, selecione Locais . Cada local dentro da sua experiência será exibido.
- Clique no botão ⋯ ao lado do local com mais de 50 jogadores, então selecione Configurar Local .
- No campo Máximo de Jogadores , insira qualquer número menor ou igual a 50.
- Clique no botão Salvar e depois publicar para salvar as alterações.
Quando você atualiza o número máximo de usuários em um local para menos de 50, pode haver servidores já configurados para um número diferente e maior.Como esses servidores não suportam Chat de voz, é recomendado reiniciar os servidores.
Desativar por local
Se você não quiser habilitar o chat de voz para todos os lugares dentro da sua experiência, você pode desabilitá-lo em locais específicos que de outro modo seriam elegíveis para voz através da propriedade EnableDefaultVoice.
Para desativar o chat de voz para um local específico dentro de uma experiência:
Abra o local no Studio.
Na aba Modelo da barra de ferramentas, clique no ícone Serviço .
Selecione Serviço de Chat de Voz e clique em Inserir .
Na janela Explorer, selecione Serviço de Chat de Voz .
Na janela Propriedades, desative a propriedade HabilitarVozPadrão .
Publicar o local para salvar as alterações e reiniciar os servidores para garantir que a alteração tenha efeito para todos os servidores atualmente executando sua experiência.
Verificar o status do chat de voz
Você pode verificar se um usuário habilitou o chat de voz ao chamar IsVoiceEnabledForUserIdAsync() em um LocalScript , ou em um Script com RunContext definido para Enum.RunContext.Client .
Script do Cliente - Verifique o status do Chat de Voz
local Players = game:GetService("Players")
local VoiceChatService = game:GetService("VoiceChatService")
local localPlayer = Players.LocalPlayer
local success, enabled = pcall(function()
return VoiceChatService:IsVoiceEnabledForUserIdAsync(localPlayer.UserId)
end)
if success and enabled then
print("Voice chat enabled!")
end