Třída SpeechSynthesisResult
Obsahuje informace o výsledku syntézy textu na řeč. Přidáno ve verzi 1.4.0.
Členové
ResultId
Syntaxe: public const std::string & ResultId;
Jedinečné ID výsledku
Důvod
Syntaxe: public const ResultReason & Reason;
Důvod syntézy výsledku.
AudioDuration
Syntaxe: public const std::chrono::milliseconds & AudioDuration;
Doba trvání syntetizovaného zvuku, platná pouze pro dokončenou syntetizaci. Přidáno ve verzi 1.21.0.
Vlastnosti
Syntaxe: public const PropertyCollection & Properties;
Kolekce dalších vlastností SpeechSynthesisResult
SpeechSynthesisResult
Syntaxe: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );
Vytvoří novou instanci pomocí poskytnutého popisovače.
Parametry
-
hresult
popisovač výsledku.
GetAudioLength
Syntaxe: public inline uint32_t GetAudioLength ( );
Získá velikost syntetizovaného zvuku v bajtech.
Návraty
Délka syntetizovaného zvuku
GetAudioData
Syntaxe: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );
Získá syntetizovaný zvuk.
Návraty
Syntetizovaná zvuková data
SPXRESULTHANDLE – operátor
Syntaxe: public inline explicit operator SPXRESULTHANDLE ( );
Explicitní operátor převodu
Návraty
Úchyt.
~SpeechSynthesisResult
Syntaxe: public inline ~SpeechSynthesisResult ( );
Destruktor.