Class SpeechSynthesisResult
Enthält Informationen zum Ergebnis aus der Text-zu-Sprache-Synthese. In Version 1.4.0 hinzugefügt.
Elemente
ResultId
Syntax: public const std::string & ResultId;
Eindeutige Ergebnis-ID.
Ursache
Syntax: public const ResultReason & Reason;
Grund des Syntheseergebnisses.
AudioDuration
Syntax: public const std::chrono::milliseconds & AudioDuration;
Zeitdauer der synthetisierten Audiodaten, nur gültig für abgeschlossene Synthsis. In Version 1.21.0 hinzugefügt.
Eigenschaften
Syntax: public const PropertyCollection & Properties;
Sammlung zusätzlicher SpeechSynthesisResult-Eigenschaften.
SpeechSynthesisResult
Syntax: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );
Erstellt eine neue Instanz mithilfe des bereitgestellten Handles.
Die Parameter
-
hresult
Ergebnisziehpunkt.
GetAudioLength
Syntax: public inline uint32_t GetAudioLength ( );
Ruft die Größe von synthetisierten Audio in Bytes ab.
Rückgaben
Länge der synthetisierten Audiowiedergabe
GetAudioData
Syntax: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );
Ruft das synthetisierte Audio ab.
Rückgaben
Synthetisierte Audiodaten
Operator SPXRESULTHANDLE
Syntax: public inline explicit operator SPXRESULTHANDLE ( );
Expliziter Konvertierungsoperator.
Rückgaben
Ein Handle.
~SpeechSynthesisResult
Syntax: public inline ~SpeechSynthesisResult ( );
Destruktor.