Informacje o wersji
Edukacja
Klasa silnika
AudioTextToSpeech

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Przykłady kodu
Wypowiadanie tekstu jako mowy
local audioTextToSpeech: AudioTextToSpeech = Instance.new("AudioTextToSpeech")
audioTextToSpeech.Parent = workspace
audioTextToSpeech.Text = "Cześć! Przekształcanie tekstu na mowę jest zabawne!"
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 = "Potrafię liczyć do " .. count .. " ponieważ jestem bardzo mądry"
audioTextToSpeech.VoiceId = "2"
audioTextToSpeech.TimePosition = 0
audioTextToSpeech:Play()
count += 1
if count > 10 then
connection:Disconnect()
end
end)
audioTextToSpeech:Play()

Materiały referencyjne dotyczące interfejsów API
Właściwości
IsLoaded
Tylko do odczytu
Bez replikacji
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.IsLoaded:boolean

IsPlaying
Zabezpieczenia na platformie Roblox
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.IsPlaying:boolean

Looping
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.Looping:boolean

Pitch
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.Pitch:number

PlaybackSpeed
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.PlaybackSpeed:number

Speed
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.Speed:number

Text
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.Text:string

TimeLength
Tylko do odczytu
Bez replikacji
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.TimeLength:number

TimePosition
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.TimePosition:number

VoiceId
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.VoiceId:string

Volume
Odczyt równoległy
Możliwości: Audio
AudioTextToSpeech.Volume:number

Metody
GetConnectedWires
Możliwości: Audio
AudioTextToSpeech:GetConnectedWires(pin:string):{Wire}
Parametry
pin:string
Zwroty

GetWaveformAsync
Wynik
Możliwości: Audio
AudioTextToSpeech:GetWaveformAsync(
timeRange:NumberRange, samples:number
Parametry
timeRange:NumberRange
samples:number
Zwroty

LoadAsync
Wynik
Możliwości: Audio
AudioTextToSpeech:LoadAsync():Enum.AssetFetchStatus

Pause
Możliwości: Audio
AudioTextToSpeech:Pause():()
Zwroty
()

Play
Możliwości: Audio
AudioTextToSpeech:Play():()
Zwroty
()

Unload
Możliwości: Audio
AudioTextToSpeech:Unload():()
Zwroty
()

Zdarzenia
Ended
Możliwości: Audio
AudioTextToSpeech.Ended():RBXScriptSignal

Looped
Możliwości: Audio
AudioTextToSpeech.Looped():RBXScriptSignal

WiringChanged
Możliwości: Audio
AudioTextToSpeech.WiringChanged(
connected:boolean, pin:string, wire:Wire, instance:Instance
Parametry
connected:boolean
pin:string
wire:Wire
instance:Instance

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.