Condividi tramite


classe SpeechSynthesisResult

Contiene informazioni sui risultati della sintesi vocale. 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 const PropertyCollection & 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 risultato.

GetAudioLength

Sintassi: public inline uint32_t GetAudioLength ( );

Ottiene le dimensioni dell'audio sintetizzato in byte.

Restituzioni

Lunghezza dell'audio sintetizzato

GetAudioData

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

Ottiene l'audio sintetizzato.

Restituzioni

Dati audio sintetizzati

operatore SPXRESULTHANDLE

Sintassi: public inline explicit operator SPXRESULTHANDLE ( );

Operatore di conversione esplicito.

Restituzioni

Handle.

~SpeechSynthesisResult

Sintassi: public inline ~SpeechSynthesisResult ( );

Distruttore.