Share via


Clase SpeechSynthesisResult

Contiene información sobre el resultado de la síntesis de texto a voz. Se agregó en la versión 1.4.0.

Miembros

ResultId

Sintaxis: public const std::string & ResultId;

Identificador de resultado único.

Motivo

Sintaxis: public const ResultReason & Reason;

Motivo del resultado de síntesis.

AudioDuration

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

Duración del tiempo del audio sintetizado, solo válido para la síntesis completada. Se agregó en la versión 1.21.0.

Propiedades

Sintaxis: public constPropertyCollection & Properties;

Colección de propiedades speechSynthesisResult adicionales.

SpeechSynthesisResult

Sintaxis: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );

Crea una nueva instancia mediante el identificador proporcionado.

Parámetros

  • hresult Identificador de resultados.

GetAudioLength

Sintaxis: public inline uint32_t GetAudioLength ( );

Obtiene el tamaño del audio sintetizado en bytes.

Devoluciones

Longitud del audio sintetizado

GetAudioData

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

Obtiene el audio sintetizado.

Devoluciones

Datos de audio sintetizados

operador SPXRESULTHANDLE

Sintaxis: public inline explicit operator SPXRESULTHANDLE ( );

Operador de conversión explícito.

Devoluciones

Un identificador.

~SpeechSynthesisResult

Sintaxis: public inline ~SpeechSynthesisResult ( );

Destructor.