Dela via


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.