SpeechSynthesisResult class
Definiuje wynik syntezy mowy.
- Extends
Konstruktory
Speech |
Tworzy i inicjuje wystąpienie tej klasy. |
Właściwości
audio |
Syntetyzowane dane audio |
audio |
Czas trwania syntetyzowanego dźwięku, w kleszczach (100 nanosekund). |
error |
W przypadku nieudanej syntezy zawiera szczegółowe informacje o błędzie. |
properties | Zestaw właściwości uwidocznionych w wyniku. |
reason | Określa stan wyniku. |
result |
Określa identyfikator wyniku. |
Szczegóły konstruktora
SpeechSynthesisResult(string, ResultReason, ArrayBuffer, string, PropertyCollection, number)
Tworzy i inicjuje wystąpienie tej klasy.
new SpeechSynthesisResult(resultId?: string, reason?: ResultReason, audioData?: ArrayBuffer, errorDetails?: string, properties?: PropertyCollection, audioDuration?: number)
Parametry
- resultId
-
string
Identyfikator wyniku.
- reason
- ResultReason
Przyczyna.
- audioData
-
ArrayBuffer
Syntetyzowany plik binarny audio.
- errorDetails
-
string
Szczegóły błędu, jeśli podano.
- properties
- PropertyCollection
Dodatkowe właściwości, jeśli podano.
- audioDuration
-
number
Czas trwania dźwięku.
Szczegóły właściwości
audioData
Syntetyzowane dane audio
ArrayBuffer audioData
Wartość właściwości
ArrayBuffer
Syntetyzowane dane audio.
audioDuration
Czas trwania syntetyzowanego dźwięku, w kleszczach (100 nanosekund).
number audioDuration
Wartość właściwości
number
Czas trwania syntetyzowanego dźwięku.
errorDetails
W przypadku nieudanej syntezy zawiera szczegółowe informacje o błędzie.
string errorDetails
Wartość właściwości
string
krótki opis błędu.
properties
Zestaw właściwości uwidocznionych w wyniku.
PropertyCollection properties
Wartość właściwości
Zestaw właściwości uwidocznionych w wyniku.
reason
resultId
Określa identyfikator wyniku.
string resultId
Wartość właściwości
string
Określa identyfikator wyniku.