Chat con la voz (chatear con la voz)

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Chat con voz es una función de chat de voz basada en la proximidad que simula una comunicación realista basada en lo cerca que 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 con voz solo está disponible para lugares que admitan un máximo de 50 usuarios.

Two users chatting with voice inside an experience

Habilitar Chat con la voz (chatear con la voz)

Antes de que puedas habilitar el chat con voz en una experiencia, primero debes publicarlo para habilitar el menú de Configuración del Juego dentro de Studio.

  1. Abre tu experiencia en Studio.

  2. Abre Configuración del juego desde la pestaña Inicio.

    Game Settings button indicated in Home tab
  3. Vaya a la pestaña Comunicación en el lado izquierdo de la ventana.

  4. Alterna Activar Micrófono para que el selector cambie de gris a verde.

  5. (Opcional) Para una mayor comunicación entre los usuarios dentro de tu experiencia, activa Activar cámara para permitir que los usuarios elegibles animen su avatar con su movimiento.

  6. Publica el lugar para guardar los cambios.

El chat con voz ahora estará disponible para más de 13 usuarios verificados que optan por la función, en todos los lugares de la experiencia que está configurado para un máximo de 50 usuarios.

Configurando Usuarios Máximos

Si anteriormente estableceste el número máximo de usuarios en un lugar a más de 50, necesitarás reducirlo para admitir el chat con voz.

  1. En la navegación de la izquierda del diálogo Configuración del juego, selecciona Lugares . Todos los lugares dentro de tu experiencia se muestran.
  2. Haga clic en el botón **** junto al lugar con más de 50 jugadores, luego seleccione Configurar lugar .
  3. En el campo Max Players , ingresa cualquier número inferior o igual a 50.
  4. Haga clic en el botón Guardar y luego publica para guardar los cambios.

Cuando actualices el número máximo de usuarios en un lugar a menos de 50, es posible que los servidores ya estén configurados para un número diferente y mayor. Dado que esos servidores no admiten el chat con voz, se recomienda reiniciar los servidores .

Desactivando por lugar

Si no quieres habilitar el chat con voz para todos los lugares de tu experiencia, puedes desactivarlo en lugares específicos que de otro modo serían elegibles para voz a través de la propiedad EnableDefaultVoice.

Para deshabilitar el chat con voz para un lugar específico dentro de una experiencia:

  1. Abre el lugar en Studio.

  2. En la pestaña Modelo, vaya a la sección Avanzada y haga clic en el ícono Servicio .

    Advanced options indicated in Model tab
  3. Seleccione VoiceChatService y haga clic en Insertar .

  4. En la ventana Explorador, seleccione VoiceChatService .

    VoiceChatService in Explorer hierarchy
  5. En la ventana Propiedades, desactiva la propiedad EnableDefaultVoice .

  6. Publica el lugar para guardar los cambios y reinicia los servidores para garantizar que el cambio entre en vigor para todos los servidores que actualmente ejecutan tu experiencia.

Comprobando el chat con el estado de voz

Puedes verificar si un usuario ha habilitado el chat con voz llamando IsVoiceEnabledForUserIdAsync() en un LocalScript . Por ejemplo, si quieres habilitar una capa de interfaz de usuario para usuarios habilitados para voz, consulta el siguiente script:

LocalScript - Compruebe el chat con el estado 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
localPlayer.PlayerGui.MyVoiceGui.Enabled = true
end