AudioTextToSpeech

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Nicht durchsuchbar

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

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()

Zusammenfassung

Eigenschaften

  • Schreibgeschützt
    Nicht repliziert
    Parallel lesen

    Zeigt an, ob das AudioTextToSpeech Objekt geladen, gebuffert und bereit zum spielenist.

  • Roblox-Sicherheit
    Parallel lesen

    Zeigt an, ob das AudioTextToSpeech Objekt derzeit gespielt wird.

  • Parallel lesen

    Steuert, ob die AudioTextToSpeech Objekt-Schleifen laufen.

  • Parallel lesen

    Steuert die Tonhöhe des generierten Audiodateien, die unabhängig von seiner Geschwindigkeit sein wird.

  • Parallel lesen

    Steuert, wie schnell das Sprachaudio wiedergegeben wird, das seine Tonhöhe kontrolliert.

  • Parallel lesen

    Steuert die Geschwindigkeit des generierten Audiodateien, das unabhängig von seiner Tonhöhe sein wird.

  • Parallel lesen

    Der Text, der in Sprachaudio umgewandelt werden soll durch AudioTextToSpeech .

  • Schreibgeschützt
    Nicht repliziert
    Parallel lesen

    Zeigt die Länge des generierten Audiodateienan.

  • Parallel lesen

    Verfolgt die aktuelle Position des Spielkopfes innerhalb des generierten Audiodateien.

  • Parallel lesen

    Der Stil der Stimme, die von AudioTextToSpeech verwendet werden soll.

  • Parallel lesen

    Steuert, wie laut das generierte Sprachaudio wiedergegeben wird.

Methoden

Events

Eigenschaften

IsLoaded

Schreibgeschützt
Nicht repliziert
Parallel lesen

IsPlaying

Roblox-Sicherheit
Parallel lesen

Looping

Parallel lesen

Pitch

Parallel lesen

PlaybackSpeed

Parallel lesen

Speed

Parallel lesen

Text

Parallel lesen

TimeLength

Schreibgeschützt
Nicht repliziert
Parallel lesen

TimePosition

Parallel lesen

VoiceId

Parallel lesen

Volume

Parallel lesen

Methoden

GetConnectedWires

Instances

Parameter

pin: string
Standardwert: ""

Rückgaben

Instances

Pause

()

Rückgaben

()

Play

()

Rückgaben

()

Unload

()

Rückgaben

()

GetWaveformAsync

Angehalten

Parameter

timeRange: NumberRange
Standardwert: ""
samples: number
Standardwert: ""

Rückgaben

Angehalten

Rückgaben

Events

Ended


Looped


WiringChanged

Parameter

connected: boolean
pin: string
wire: Wire
instance: Instance