AudioTextToSpeech

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non Navigabile

AudioTextToSpeech viene utilizzato per riprodurre il testo come audio/suonodi discorso.Fornisce un singolo Output pin che può essere collegato ad altri pin tramite Wires .Questa API è ancora in fase di sviluppo e non è ancora pubblicamente disponibile.

Campioni di codice

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

Sommario

Proprietà

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    Indica se l'oggetto AudioTextToSpeech è caricato, bufferizzato e pronto a Giocare.

  • Sicurezza Roblox
    Lettura Parallela

    Indica se l'oggetto AudioTextToSpeech sta attualmente giocando.

  • Lettura Parallela

    Controlla se gli oggetti loop AudioTextToSpeech .

  • Lettura Parallela

    Controlla l'intonazione dell'audio/suonodel discorso generato, che sarà indipendente dalla sua velocità.

  • Lettura Parallela

    Controlla quanto rapidamente verrà riprodotto l'audio del discorso, che controlla il suo pitch.

  • Lettura Parallela

    Controlla la velocità dell'audio/suonodel discorso generato, che sarà indipendente dal suo pitch.

  • Lettura Parallela

    Il testo da convertire in audio di discorso da AudioTextToSpeech .

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    Indica la lunghezza dell'audio/suonodel discorso generato.

  • Lettura Parallela

    Traccia la posizione attuale del playhead all'interno dell'audio/suonodel discorso generato.

  • Lettura Parallela

    Lo stile della voce da utilizzare da AudioTextToSpeech .

  • Lettura Parallela

    Controlla quanto fortemente verrà riprodotto l'audio del discorso generato.

Metodi

Eventi

Proprietà

IsLoaded

Sola Lettura
Non Replicato
Lettura Parallela

Indica se l'oggetto AudioTextToSpeech è caricato, bufferizzato e pronto a Giocare.Sebbene non comune, gli oggetti AudioTextToSpeech possono avere le loro risorse caricate a runtime se c'è una pressione di memoria estrema, in cui caso IsLoaded diventerà falso.

IsPlaying

Sicurezza Roblox
Lettura Parallela

Indica se l'oggetto AudioTextToSpeech sta attualmente giocando.Questa proprietà è solo letta, ma si replica.Per giocare e interrompere un oggetto AudioTextToSpeech a Tempo esecuzione, usa i metodi Play() e Pause().

Looping

Lettura Parallela

Controlla se gli oggetti loop AudioTextToSpeech quando superano la fine del suo TimeLength .

Pitch

Lettura Parallela

Un valore in semitoni musicali.L'intonazione dell'audio del discorso generato viene spostata dal suo valore predefinito di AudioTextToSpeech.Pitch semitoni.Varia da -12.0 a 12.0.

PlaybackSpeed

Lettura Parallela

Moltiplicatore che controlla quanto rapidamente verrà riprodotto l'audio del discorso, controllando direttamente il suo pitch percepito. Varia da 0 a 20.

Speed

Lettura Parallela

Moltiplicatore che controlla la velocità dell'audio/suonodel discorso generato. Varia da 0.5 a 2.0.

Text

Lettura Parallela

Il testo da convertire in audio di discorso da AudioTextToSpeech .

TimeLength

Sola Lettura
Non Replicato
Lettura Parallela

Indica l'audio del discorso generato in secondi.

TimePosition

Lettura Parallela

Traccia e controlla la posizione attuale del playhead all'interno dell'audio/suonodel discorso generato, in pochi secondi.

VoiceId

Lettura Parallela

Lo stile della voce da utilizzare da AudioTextToSpeech .

Volume

Lettura Parallela

Livello di volume che viene moltiplicato sul Flussoaudio di uscita, controllando quanto fortemente verrà riprodotto l'audio del discorso generato. Varia da 0 a 3.

Metodi

GetConnectedWires

Instances

Restituisce un array di Wires che sono connessi al pin specificato. AudioTextToSpeech ha un pin "Output".

Parametri

pin: string
Valore predefinito: ""

Restituzioni

Instances

Pause

()

Interrompe l'oggetto AudioTextToSpeech ovunque sia il suo TimePosition. Replica dal server al client.


Restituzioni

()

Play

()

Riproduce il AudioTextToSpeech da dove è il suo TimePosition. Si replica dal server al client.


Restituzioni

()

Unload

()

Congela le risorse discaricando l'audio/suonodel discorso generato.


Restituzioni

()

GetWaveformAsync

Resa

Parametri

timeRange: NumberRange
Valore predefinito: ""
samples: number
Valore predefinito: ""

Restituzioni

Resa

Una chiamata di blocco che inizia la generazione di audio del discorso in base ai parametri attuali.Producerà fino a quando la generazione del discorso non completa o non fallisce.Lo stato viene restituito da un valore AssetFetchStatus.


Restituzioni

Eventi

Ended

Fuochi dopo che l'oggetto AudioTextToSpeech ha completato il riproduzione e è stato interrotto.Nota che questo evento non non brucerà per l'audio con Looped impostato su true poiché continuerà a riprodursi dopo aver raggiunto la Terminare.Questo evento non si attiverà anche non quando l'audio viene interrotto prima che il riproduzione sia completata; per questo, usa AudioTextToSpeech:GetPropertyChangedSignal() sulla ProprietàIsPlaying.

Questo evento può essere utilizzato per distruggere un oggetto AudioTextToSpeech quando ha completato il riproduzione.


Looped

Evento che si attiva dopo i cicli oggetto AudioTextToSpeech . Questo accade quando l'audio raggiunge la fine del suo contenuto e Looping è true .

Questo evento non fa fuoco se l'audio viene riprodotto manualmente cambiando il suo TimePosition .


WiringChanged

Evento che si attiva dopo che un Wire diventa connesso o disconnesso, e che Wire è ora o era precedentemente connesso a un pin sulla AudioTextToSpeech e a qualche altra esempiowirable.

Parametri

connected: boolean

Se l'istanza è stata connessa o disconnessa.

pin: string

Il pin sul AudioTextToSpeech che i bersagli Wire .

wire: Wire

Il Wire tra la AudioTextToSpeech e l'altra esempio.

instance: Instance

L'altra istanza che è o era connessa attraverso il Wire .