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.