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.