Share via


classe SpeechSynthesisResult

Contiene informazioni sui risultati della sintesi vocale da testo a voce. Aggiunta nella versione 1.4.0.

Membri

ResultId

Sintassi: public const std::string & ResultId;

ID risultato univoco.

Motivo

Sintassi: public const ResultReason & Reason;

Motivo del risultato della sintesi.

AudioDuration

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

Durata dell'audio sintetizzato, valida solo per la synthsis completata. Aggiunta nella versione 1.21.0.

Proprietà

Sintassi: public constPropertyCollection & Properties;

Raccolta di proprietà SpeechSynthesisResult aggiuntive.

SpeechSynthesisResult

Sintassi: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );

Crea una nuova istanza usando l'handle fornito.

Parametri

  • hresult Handle dei risultati.

GetAudioLength

Sintassi: public inline uint32_t GetAudioLength ( );

Ottiene le dimensioni dell'audio sintetizzato in byte.

Restituisce

Lunghezza dell'audio sintetizzato

GetAudioData

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

Ottiene l'audio sintetizzato.

Restituisce

Dati audio sintetizzati

operatore SPXRESULTHANDLE

Sintassi: public inline explicit operator SPXRESULTHANDLE ( );

Operatore di conversione esplicito.

Restituisce

Handle.

~SpeechSynthesisResult

Sintassi: public inline ~SpeechSynthesisResult ( );

Distruttore.