El chat de voz es una función de chat basada en la proximidad que simula una comunicación realista basada en cuán cerca estás de otros usuarios que están hablando.Cuanto más cerca estás del avatar de otro usuario, más fuerte es su voz; por el contrario, cuanto más lejos estás, más suave es su voz.
El chat de voz solo está disponible para lugares que admiten un máximo de 50 usuarios.

Activar chat de voz
Antes de que puedas habilitar el chat de voz en una experiencia, primero debes publicarla para habilitar el menú Configuración del juego dentro de Studio.
- Abre tu experiencia en Studio.
- Abre Configuración del juego desde la pestaña Inicio de la barra de herramientas.
- Navegue a la pestaña Comunicación en el lado izquierdo de la ventana.
- Alterna Activar micrófono para que el seleccionador cambie de gris a verde.
- (Opcional) Para una mayor comunicación entre usuarios dentro de tu experiencia, activa Habilitar cámara para permitir que los usuarios elegibles animen su avatar con su movimiento.
- Publicar el lugar para guardar los cambios.
El chat de voz ahora estará disponible para usuarios verificados de 13+ que opten por la función, en todos los lugares dentro de la experiencia que estén configurados para un máximo de 50 usuarios.
Establecer el máximo de usuarios
Si previamente estableciste el número máximo de usuarios en un lugar a más de 50, tendrás que reducirlo para admitir el chat de voz.
- En la navegación de la izquierda del diálogo Configuración del juego, seleccione Lugares . Todo lugar dentro de su experiencia se muestra.
- Haga clic en el botón ⋯ junto al lugar con más de 50 jugadores, luego seleccione Configurar lugar .
- En el campo Máximo de jugadores , ingrese cualquier número menor o igual a 50.
- Haga clic en el botón Guardar y luego publicar para guardar los cambios.
Cuando actualices el número máximo de usuarios en un lugar a menos de 50, es posible que haya servidores ya configurados a un número diferente y más alto.Dado que esos servidores no admitirán el chat de voz, se recomienda reiniciar los servidores.
Desactivar por lugar
Si no quieres habilitar el chat de voz para todos los lugares dentro de tu experiencia, puedes desactivarlo dentro de lugares específicos que de otra forma serían elegibles para la voz a través de la propiedad EnableDefaultVoice.
Para deshabilitar el chat de voz para un lugar específico dentro de una experiencia:
Abre el lugar en Studio.
En la pestaña Modelo de la barra de herramientas, haga clic en el ícono Servicio .
Seleccione VoiceChatService y haga clic en Insertar .
En la ventana Explorador, seleccione VoiceChatService .
En la ventana Propiedades, deshabilita la propiedad Habilitar voz predeterminada .
Publica el lugar para guardar los cambios y reinicia los servidores para asegurarte de que el cambio tenga efecto para todos los servidores que actualmente ejecutan tu experiencia.
Compruebe el estado de chat de voz
Puedes verificar si un usuario ha habilitado el chat de voz llamando IsVoiceEnabledForUserIdAsync() en un LocalScript , o en un Script con RunContext configurado para Enum.RunContext.Client .
Script del cliente - Compruebe el estado de 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