AudioTextToSpeech
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
AudioTextToSpeech wird verwendet, um Text als Sprachaudio wiederzugeben.Es bietet einen einzigen Ausgabe-Pin, der mit anderen Pins über verbunden werden kann.Diese API befindet sich noch in der Entwicklung und ist noch nicht öffentlich verfügbar.
Code-Beispiele
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()
Zusammenfassung
Eigenschaften
Zeigt an, ob das AudioTextToSpeech Objekt geladen, gebuffert und bereit zum spielenist.
Zeigt an, ob das AudioTextToSpeech Objekt derzeit gespielt wird.
Steuert, ob die AudioTextToSpeech Objekt-Schleifen laufen.
Steuert die Tonhöhe des generierten Audiodateien, die unabhängig von seiner Geschwindigkeit sein wird.
Steuert, wie schnell das Sprachaudio wiedergegeben wird, das seine Tonhöhe kontrolliert.
Steuert die Geschwindigkeit des generierten Audiodateien, das unabhängig von seiner Tonhöhe sein wird.
Der Text, der in Sprachaudio umgewandelt werden soll durch AudioTextToSpeech .
Zeigt die Länge des generierten Audiodateienan.
Verfolgt die aktuelle Position des Spielkopfes innerhalb des generierten Audiodateien.
Der Stil der Stimme, die von AudioTextToSpeech verwendet werden soll.
Steuert, wie laut das generierte Sprachaudio wiedergegeben wird.
Methoden
Gibt eine Reihe von Wires, die mit dem angegebenen anheftenverbunden sind, zurück.
Pausiert das AudioTextToSpeech Objekt, wo immer seine TimePosition ist.
Spielt die AudioTextToSpeech von überall aus, wo seine TimePosition ist.
Entlade das generierte Audiodateien.
Erzeugt Audiodateien.
Events
Feuert, wenn das AudioTextToSpeech-Objekt den Wiedergang abgeschlossen und unterbrochen hat.
Feuert, wenn die AudioTextToSpeech Objekt-Schleifen laufen.
Feuert, wenn eine andere Instanz über einen AudioTextToSpeech mit der Wire verbunden oder getrennt wird.