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.