class SpeechSynthesisResult

A szövegfelolvasási szintézis eredményeire vonatkozó információkat tartalmaz. Hozzáadva az 1.4.0-s verzióhoz.

Tagok

Eredményazonosító

Szintaxis: public const std::string & ResultId;

Egyedi eredményazonosító.

Ok

Szintaxis: public const ResultReason & Reason;

A szintézis eredményének oka.

AudioDuration

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

A szintetizált hang időhossza, csak a kész szintetizátorra érvényes. Hozzáadva az 1.21.0-s verzióhoz.

Tulajdonságok

Szintaxis: public constPropertyCollection & Properties;

További SpeechSynthesisResult tulajdonságok gyűjteménye.

SpeechSynthesisResult

Szintaxis: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );

Létrehoz egy új példányt a megadott leíró használatával.

Paraméterek

  • hresult Eredményleíró.

GetAudioLength

Szintaxis: public inline uint32_t GetAudioLength ( );

Lekéri a szintetizált hang méretét bájtban.

Válaszok

Szintetizált hang hossza

GetAudioData

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

Lekéri a szintetizált hangot.

Válaszok

Szintetizált hangadatok

operátor SPXRESULTHANDLE

Szintaxis: public inline explicit operator SPXRESULTHANDLE ( );

Explicit konverziós operátor.

Válaszok

Egy fogópont.

~SpeechSynthesisResult

Szintaxis: public inline ~SpeechSynthesisResult ( );

Destruktor.