Sdílet prostřednictvím


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.