SpeechSynthesisResult-Klasse
Enthält Informationen zum Ergebnis der Text-zu-Sprache-Synthese. In Version 1.4.0 hinzugefügt.
Member
ResultId
Syntax: public const std::string & ResultId;
Eindeutige Ergebnis-ID.
`Reason`
Syntax: public const ResultReason & Reason;
Ursache des Syntheseergebnisses.
AudioDuration
Syntax: public const std::chrono::milliseconds & AudioDuration;
Zeitdauer des synthetisierten Audios, gilt nur für abgeschlossene Synthsis. In Version 1.21.0 hinzugefügt.
Eigenschaften
Syntax: public constPropertyCollection & Properties;
Sammlung zusätzlicher SpeechSynthesisResult-Eigenschaften.
SpeechSynthesisResult
Syntax: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );
Erstellt mithilfe des bereitgestellten Handles eine neue instance.
Parameter
hresult
Ergebnishandle.
GetAudioLength
Syntax: public inline uint32_t GetAudioLength ( );
Ruft die Größe des synthetisierten Audios in Bytes ab.
Gibt zurück
Länge des synthetisierten Audios
GetAudioData
Syntax: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );
Ruft das synthetisierte Audio ab.
Gibt zurück
Synthetisierte Audiodaten
Operator SPXRESULTHANDLE
Syntax: public inline explicit operator SPXRESULTHANDLE ( );
Expliziter Konvertierungsoperator.
Gibt zurück
Ein Handler.
~SpeechSynthesisResult
Syntax: public inline ~SpeechSynthesisResult ( );
Destruktor.