Dela via


klass SpeechSynthesisResult

Innehåller information om resultatet 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.

Förnuft

Syntax: public const ResultReason & Reason;

Orsak till syntesresultatet.

AudioDuration

Syntax: public const std::chrono::milliseconds & AudioDuration;

Tidsåtgång för det syntetiserade ljudet, endast giltigt för slutförd synt. Har lagts till i version 1.21.0.

Egenskaper

Syntax: public const PropertyCollection & Properties;

Samling med ytterligare SpeechSynthesisResult-egenskaper.

SpeechSynthesisResult

Syntax: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );

Skapar en ny instans med hjälp av det angivna handtaget.

Parameterar

  • hresult resultathandtag.

GetAudioLength

Syntax: public inline uint32_t GetAudioLength ( );

Hämtar storleken på syntetiserat ljud i byte.

Återlämning

Längd på syntetiserat ljud

GetAudioData

Syntax: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );

Hämtar det syntetiserade ljudet.

Återlämning

Syntetiserade ljuddata

operatorN SPXRESULTHANDLE

Syntax: public inline explicit operator SPXRESULTHANDLE ( );

Explicit konverteringsoperator.

Återlämning

Ett handtag.

~SpeechSynthesisResult

Syntax: public inline ~SpeechSynthesisResult ( );

Destructor.