klass SpeechSynthesisResult
Innehåller information om resultat från text till tal-syntes. Har lagts till i version 1.4.0.
Medlemmar
ResultId
Syntax: public const std::string & ResultId;
Unikt resultat-ID.
Anledning
Syntax: public const ResultReason & Reason;
Orsak till syntesresultatet.
AudioDuration
Syntax: public const std::chrono::milliseconds & AudioDuration;
Tidslängd för det syntetiserade ljudet, endast giltigt för slutförd synthsis. Har lagts till i version 1.21.0.
Egenskaper
Syntax: public constPropertyCollection & Properties;
Insamling av ytterligare SpeechSynthesisResult-egenskaper.
SpeechSynthesisResult
Syntax: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );
Skapar en ny instans med hjälp av den angivna referensen.
Parametrar
hresult
Resultathandtag.
GetAudioLength
Syntax: public inline uint32_t GetAudioLength ( );
Hämtar storleken på syntetiserat ljud i byte.
Returer
Längden på syntetiserat ljud
GetAudioData
Syntax: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );
Hämtar det syntetiserade ljudet.
Returer
Syntetiserade ljuddata
operator SPXRESULTHANDLE
Syntax: public inline explicit operator SPXRESULTHANDLE ( );
Explicit konverteringsoperator.
Returer
Ett handtag.
~SpeechSynthesisResult
Syntax: public inline ~SpeechSynthesisResult ( );
Destructor.