VoiceChatService

Hiển Thị Bản Đã Lỗi Thờ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.

Không Thể Tạo
Dịch Vụ

VoiceChatService có trách nhiệm về chức năng cấp cao của nói chuyệngiọng nói.Chủ yếu bao gồm các tùy chọn cấu hình và chức năng không được kiểm soát cụ thể bởi các thực thể cụ thể hơn.

Tóm Tắt

Thuộc Tính

Phương Pháp

Thuộc Tính

DefaultDistanceAttenuation

Bảo Mật Plugin
Đọc Song Song

Tính năng này kiểm soát đường cong suy giảm khoảng cách mặc định được gán cho bất kỳ đối tượng AudioEmitter được tạo ra trong cài đặt trò chuyện giọng nói mặc định.

Thuộc tính này chỉ có hiệu lực nếu EnableDefaultVoiceUseAudioApi đều được bật, vì không có AudioEmitters nào khác được tạo ra.

EnableDefaultVoice

Bảo Mật Plugin
Đọc Song Song

Khi bật, mỗi người chơi có thể nói được như thể họ đang nói thông qua nhân vật của họ.Chi tiết thực hiện của việc cài đặt giọng phụ thuộc vào UseAudioApi .

Khi bị vô hiệu hóa, tính năng này sẽ vô hiệu hóa cài đặt mặc định, nhưng vẫn sẽ hoạt động.Ngược lại, khi bị vô hiệu hóa, việc vô hiệu hóa cài đặt âm thanh mặc định sẽ vô hiệu hóa hoàn toàn việc trò chuyện bằng giọng nói.

Bảo Mật Plugin
Đọc Song Song

Nếu Enabled , cài đặt trò chuyện giọng được đại diện và kiểm soát bởi AudioDeviceInput các đối tượng. Cụ thể hơn:

Bạn có thể vô hiệu hóa cài đặt mặc định bằng cách đặt VoiceChatService.EnableDefaultVoice đến false.

Nếu Disabled, thiết lập trò chuyện giọng nói được thực hiện thông qua một hệ thống chỉ dành cho nội bộ.

Hiện tại, đặt điều này thành Automatic có ý nghĩa tương tự như Disabled .Tuy nhiên, trong tương lai, Automatic sẽ trở thành Enabled , để các trải nghiệm mới có thể đạt được tùy chỉnh lớn hơn về giọng nói.

Phương Pháp

IsVoiceEnabledForUserIdAsync

Sinh Lợi

Trả về xem có hay không có người dùng được cho phép sử dụng giọng.Ở phía khách, điều này chỉ có thể được sử dụng để kiểm tra tình trạng giọng của người chơi địa phương.Trên phía máy chủ, nó chỉ có thể kiểm tra tình trạng giọng cho người chơi trên máy chủ đó.

Chức năng này có thể ném lỗi nếu cuộc gọi HTTP thất bạ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

Tham Số

userId: number

The Player.UserId để kiểm tra.

Giá Trị Mặc Định: ""

Lợi Nhuận

Nếu người dùng đó có giọng được bật.

Sự Kiện