Trò chuyện giọng nói

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Trò chuyện giọng nói là một tính năng trò chuyện dựa trên cảm biến mà sim hóa trò chuyện thực tế dựa trên việc bạn ở gần người dùng khác nói chuyện.Càng gần avatar của người dùng khác, giọng nói của họ càng lớn; ngược lại, càng xa bạn, giọng nói của họ càng mềm.

Trò chuyện giọng nói chỉ khả dụng cho những nơi hỗ trợ tối đa 50 người dùng.

Two users chatting with voice inside an experience

Bật chat giọng nói

Trước khi bạn có thể bật chat giọng trong một trải nghiệm, bạn phải đăng nó trước tiên xuất bản nó để bật menu Cài đặt trò chơi trong Studio.

  1. Mở trải nghiệm của bạn trong Studio.
  2. Mở Cài đặt trò chơi từ tab Trang chủ của công cụ.
  3. Di chuyển đến tab Giao tiếp ở bên trái của cửa sổ.
  4. Bật/tắt Bật Micrô để người chọn chuyển từ xám sang xanh.
  5. (Tùy chọn) Để giao tiếp tốt hơn giữa các người dùng trong trải nghiệm của bạn, bật Bật camera để cho phép người dùng đủ điều kiện hoạt hình avatar của họ với chuyển động của họ.
  6. Xuất bản nơi để lưu các thay đổi.

Trò chuyện giọng nói sẽ bây giờ có sẵn cho 13+ người dùng được xác minh có chọn lựa chọn cho tính năng, ở mọi nơi trong trải nghiệm được đặt để tối đa 50 người dùng.

Đặt số người dùng tối đa

Nếu bạn trước đây đã đặt số lượng người dùng tối đa trong một nơi lên đến hơn 50, bạn sẽ cần phải giảm nó để hỗ trợ trò chuyện bằng giọng nói.

  1. Trong menu điều hướng bên trái của hộp thoại Cài đặt trò chơi, hãy chọn Nơi . Mọi nơi trong trải nghiệm của bạn đều hiển thị.
  2. Nhấp vào nút bên cạnh nơi có hơn 50 người chơi, sau đó chọn Tùy chỉnh nơi .
  3. Trong trường Tối đa người chơi , nhập bất kỳ số nào nhỏ hơn hoặc bằng 50.
  4. Nhấp vào nút Lưu và sau đó xuất bản để lưu các thay đổi.

Khi bạn cập nhật số lượng người dùng tối đa trong một nơi thành ít hơn 50, có thể có các máy chủ đã được cấu hình để có số lượng khác, cao hơn.Vì các máy chủ đó sẽ không hỗ trợ nói chuyệnbằng giọng nói, nên được khuyến nghị khởi động lại máy chủ.

Vô hiệu hóa theo địa điểm

Nếu bạn không muốn bật chat giọng nói cho mọi nơi trong trải nghiệm của bạn, bạn có thể vô hiệu hóa nó trong các địa điểm cụ thể sẽ không đủ điều kiện cho giọng nói thông qua thuộc tính EnableDefaultVoice .

Để vô hiệu hóa trò chuyện giọng nói cho một địa điểm cụ thể trong trải nghiệm:

  1. Mở nơi trong Studio.

  2. Trong tab Mô hình của thanh công cụ, hãy nhấp vào biểu tượng Dịch vụ .

  3. Chọn VoiceChatService và nhấp vào Thêm .

  4. Trong cửa sổ Explorer, hãy chọn VoiceChatService .

    VoiceChatService in Explorer hierarchy
  5. Trong cửa sổ Tính năng, vô hiệu hóa thuộc tính Kích hoạt giọng mặc định .

  6. Xuất nơi để lưu các thay đổi và khởi động lại các máy chủ để đảm bảo thay đổi có hiệu lực cho tất cả các máy chủ hiện đang chạy trải nghiệm của bạn.

Kiểm tra tình trạng trò chuyện giọng trạng thái

Bạn có thể kiểm tra xem người dùng đã bật chat giọng nói bằng cách gọi IsVoiceEnabledForUserIdAsync() trong LocalScript , hoặc trong Script với RunContext được đặt thành Enum.RunContext.Client .

Tập lệnh khách hàng - Kiểm tra tình trạng trò chuyện giọng nói

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