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.
Razón
Sintaxis: public const ResultReason & Reason;
Motivo del resultado de la 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 const PropertyCollection & 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.