Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains information about result from text-to-speech synthesis. Added in version 1.4.0.
Members
ResultId
Syntax: public const std::string & ResultId;
Unique result id.
Reason
Syntax: public const ResultReason & Reason;
Reason of the synthesis result.
AudioDuration
Syntax: public const std::chrono::milliseconds & AudioDuration;
Time duration of the synthesized audio, only valid for completed synthsis. Added in version 1.21.0.
Properties
Syntax: public const PropertyCollection & Properties;
Collection of additional SpeechSynthesisResult properties.
SpeechSynthesisResult
Syntax: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );
Creates a new instance using the provided handle.
Parameters
hresult
Result handle.
GetAudioLength
Syntax: public inline uint32_t GetAudioLength ( );
Gets the size of synthesized audio in bytes.
Returns
Length of synthesized audio
GetAudioData
Syntax: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );
Gets the synthesized audio.
Returns
Synthesized audio data
operator SPXRESULTHANDLE
Syntax: public inline explicit operator SPXRESULTHANDLE ( );
Explicit conversion operator.
Returns
A handle.
~SpeechSynthesisResult
Syntax: public inline ~SpeechSynthesisResult ( );
Destructor.