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.