classe SpeechSynthesisResult
Contém informações sobre o resultado da sintetização de conversão de texto em voz. Adicionado na versão 1.4.0.
Membros
ResultId
Sintaxe: public const std::string & ResultId;
ID de resultado exclusivo.
Razão
Sintaxe: public const ResultReason & Reason;
Motivo do resultado da sintetização.
AudioDuration
Sintaxe: public const std::chrono::milliseconds & AudioDuration;
Duração do tempo do áudio sintetizado, apenas válido para sintetização concluída. Adicionado na versão 1.21.0.
Propriedades
Sintaxe: public constPropertyCollection & Properties;
Coleção de propriedades SpeechSynthesisResult adicionais.
SpeechSynthesisResult
Sintaxe: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );
Cria uma nova instância com o identificador fornecido.
Parâmetros
hresult
Alça de resultado.
GetAudioLength
Sintaxe: public inline uint32_t GetAudioLength ( );
Obtém o tamanho do áudio sintetizado em bytes.
Devoluções
Comprimento do áudio sintetizado
GetAudioData
Sintaxe: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );
Obtém o áudio sintetizado.
Devoluções
Dados de áudio sintetizados
operador SPXRESULTHANDLE
Sintaxe: public inline explicit operator SPXRESULTHANDLE ( );
Operador de conversão explícita.
Devoluções
Um identificador.
~SpeechSynthesisResult
Sintaxe: public inline ~SpeechSynthesisResult ( );
Destrutor.