AudioTextToSpeech

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ể Duyệt

AudioTextToSpeech được sử dụng để chơi văn bản như âm thanh nói.Nó cung cấp một đầu nối Output duy nhất có thể kết nối với các đầu nối khác thông qua Wires .API này vẫn đang trong giai đoạn phát triển và chưa được công khai.

Mẫu mã

Outputting Text as Speech

local audioTextToSpeech : AudioTextToSpeech = Instance.new("AudioTextToSpeech")
audioTextToSpeech.Parent = workspace
audioTextToSpeech.Text = "Hello! Converting text into speech is fun!"
audioTextToSpeech.VoiceId = "1"
local deviceOutput = Instance.new("AudioDeviceOutput")
deviceOutput.Parent = workspace
local wire = Instance.new("Wire")
wire.Parent = workspace
wire.SourceInstance = audioTextToSpeech
wire.TargetInstance = deviceOutput
local count = 0
local connection = nil
connection = audioTextToSpeech.Ended:Connect(function()
audioTextToSpeech.Text = "I can count to " .. count .. " because I am very smart"
audioTextToSpeech.VoiceId = "2"
audioTextToSpeech.TimePosition = 0
audioTextToSpeech:Play()
count += 1
if count > 10 then
connection:Disconnect()
end
end)
audioTextToSpeech:Play()

Tóm Tắt

Thuộc Tính

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Chỉ ra liệu đối tượng AudioTextToSpeech có được tải, bộ nhớ đệm và sẵn sàng chơi hay không.

  • Bảo Mật Roblox
    Đọc Song Song

    Chỉ ra liệu đối tượng AudioTextToSpeech có đang chơi hay không.

  • Đọc Song Song

    Kiểm soát xem các vòng lặp đối tượng AudioTextToSpeech có được kiểm soát hay không.

  • Đọc Song Song

    Kiểm soát độ dốc của âm thanh phát ra được tạo, sẽ độc lập với tốc độ của nó.

  • Đọc Song Song

    Kiểm soát tốc độ mà âm thanh phát biểu sẽ được chơi, kiểm soát giọng của nó.

  • Đọc Song Song

    Kiểm soát tốc độ của âm thanh phát biểu được tạo, sẽ độc lập với giọng của nó.

  • Đọc Song Song

    Văn bản sẽ được chuyển đổi thành âm thanh nói bởi AudioTextToSpeech .

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Chỉ thị chiều dài của tệp âm thanh nói được tạo.

  • Đọc Song Song

    Theo dõi vị trí hiện tại của đầu phát trong phần âm thanh nói được tạo.

  • Đọc Song Song

    Phong cách giọng được sử dụng bởi AudioTextToSpeech .

  • Đọc Song Song

    Kiểm soát âm lượng mà âm thanh phát biểu được tạo sẽ được chơi.

Phương Pháp

Sự Kiện

Thuộc Tính

IsLoaded

Chỉ Đọc
Không Sao Chép
Đọc Song Song

Chỉ ra liệu đối tượng AudioTextToSpeech có được tải, bộ nhớ đệm và sẵn sàng chơi hay không.Mặc dù không phổ biến, AudioTextToSpeech đối tượng có thể không tải tài sản của họ trong thời gian chạy nếu có áp lực bộ nhớ cực đoan, trong trường hợp đó IsLoaded sẽ trở thành sai.

IsPlaying

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

Chỉ ra liệu đối tượng AudioTextToSpeech có đang chơi hay không.Tính chất này chỉ đọc, nhưng sao chép.Để chơi và dừng một đối tượng AudioTextToSpeech tại thời gian chạy, hãy sử dụng các phương pháp Play()Pause().

Looping

Đọc Song Song

Kiểm soát xem liệu các vòng lặp đối tượng AudioTextToSpeech có bị vượt quá kết thúc của nó không khi vượt quá giới hạn của nó TimeLength .

Pitch

Đọc Song Song

Một giá trị trong semitones âm nhạc.Âm lượng của âm thanh nói được tạo ra được chuyển từ giá trị mặc định của nó bởi AudioTextToSpeech.Pitch semitones.Từ -12.0 đến 12.0.

PlaybackSpeed

Đọc Song Song

Nhân tăng tốc độ mà âm thanh phát biểu sẽ được chơi, trực tiếp kiểm soát cao độ nhận thấy của nó. Phạm vi từ 0 đến 20.

Speed

Đọc Song Song

Nhân tăng tốc độ của phần âm thanh nói được tạo. Phạm vi từ 0.5 đến 2.0.

Text

Đọc Song Song

Văn bản sẽ được chuyển đổi thành âm thanh nói bởi AudioTextToSpeech .

TimeLength

Chỉ Đọc
Không Sao Chép
Đọc Song Song

Chỉ thị âm thanh phát ra được tạo ra trong vài giây.

TimePosition

Đọc Song Song

Theo dõi và kiểm soát vị trí hiện tại của đầu phát trong chuỗi âm thanh được tạo, trong vài giây.

VoiceId

Đọc Song Song

Phong cách giọng được sử dụng bởi AudioTextToSpeech .

Volume

Đọc Song Song

Cấp độ âm lượng được nhân với dòng âm phát trực tuyếnra, kiểm soát cách lớn tiếng mà âm thanh nói được tạo sẽ được chơi. Phạm vi từ 0 đến 3.

Phương Pháp

GetConnectedWires

Instances

Trả về một array của Wires được kết nối với ghimđầu ra được chỉ định. AudioTextToSpeech có một ghim"Output".

Tham Số

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

Lợi Nhuận

Instances

Pause

()

Tạm dừng AudioTextToSpeech đối tượng bất cứ nơi nào nó TimePosition là. Bản sao lưu từ máy chủ sang khách hàng.


Lợi Nhuận

()

Play

()

Chơi AudioTextToSpeech từ bất cứ nơi nào mà TimePosition của nó là. Bản sao lưu từ máy chủ sang khách hàng.


Lợi Nhuận

()

Unload

()

Tự do hóa tài nguyên bằng cách tháo tải âm thanh phát biểu được tạo.


Lợi Nhuận

()

GetWaveformAsync

Sinh Lợi

Tham Số

timeRange: NumberRange
Giá Trị Mặc Định: ""
samples: number
Giá Trị Mặc Định: ""

Lợi Nhuận

Sinh Lợi

Một cuộc gọi ngăn chặn bắt đầu tạo ra tín hiệu âm thanh nói dựa trên các tham số hiện tại.Nó sẽ cho đến khi tạo lời nói hoàn thành hoặc thất bại.Tình trạng được trả lại bởi một giá trị AssetFetchStatus.


Lợi Nhuận

Sự Kiện

Ended

Lửa bùng phát sau khi đối tượng AudioTextToSpeech đã hoàn thành phát lại và tạm dừng.Lưu ý sự kiện này sẽ không bắt lửa cho âm thanh với Looped được đặt thành true kể từ khi nó tiếp tục chơi khi đạt đến kết thúc.Sự kiện này cũng sẽ không bắt lửa khi âm thanh bị tạm dừng trước khi phát lại hoàn thành; để làm điều này, sử dụng AudioTextToSpeech:GetPropertyChangedSignal() trên thuộc tính IsPlaying.

Sự kiện này có thể được sử dụng để phá hủy một đối tượng AudioTextToSpeech khi nó đã hoàn thành phát lại.


Looped

Sự kiện xảy ra sau khi vòng lặp đối tượng AudioTextToSpeech kết thúc. Điều này xảy ra khi âm thanh đến điểm cuối của nội dung và Loopingtrue .

Sự kiện này không không bắn nếu âm thanh bị lặp bằng tay bằng cách thay đổi TimePosition của nó.


WiringChanged

Sự kiện xảy ra sau khi một Wire được kết nối hoặc mất kết nối, và sự kiện Wire bây giờ hoặc đã từng kết nối với một chốt trên AudioTextToSpeech và một số ví ví dụ / trường hợpkhác có thể kết nối được.

Tham Số

connected: boolean

Whether ví dụ đã kết nối hay mất kết nối.

pin: string

Chốt trên AudioTextToSpeech mà mục tiêu Wire nhắm.

wire: Wire

Các Wire giữa AudioTextToSpeech và ví dụ / trường hợpkhác.

instance: Instance

Các ví dụ khác được kết nối thông qua Wire .