Clase HybridSpeechConfig
Clase que define configuraciones híbridas (en la nube e insertadas) para el reconocimiento de voz o la síntesis de voz.
Miembros
operador SPXSPEECHCONFIGHANDLE
Sintaxis: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;
Operador interno usado para obtener el valor de identificador subyacente.
Devoluciones
Un identificador.
SetSpeechRecognitionOutputFormat
Sintaxis: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );
Establece el formato de salida del reconocimiento de voz.
Parámetros
-
format
Formato de salida de reconocimiento de voz (simple o detallado).
GetSpeechRecognitionOutputFormat
Sintaxis: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;
Obtiene el formato de salida del reconocimiento de voz.
Devoluciones
Formato de salida de reconocimiento de voz (simple o detallado).
SetSpeechSynthesisOutputFormat
Sintaxis: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );
Establece el formato de salida de síntesis de voz (por ejemplo, Riff16Khz16BitMonoPcm).
Parámetros
-
formatId
Especifica el identificador de formato de salida.
GetSpeechSynthesisOutputFormat
Sintaxis: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Obtiene el formato de salida de síntesis de voz.
Devoluciones
Formato de salida de síntesis de voz.
SetProperty
Sintaxis: public inline void SetProperty ( const std::string & name , const std::string & value );
Establece un valor de propiedad por nombre.
Parámetros
name
Nombre de la propiedad.value
Valor de propiedad.
SetProperty
Sintaxis: public inline void SetProperty ( PropertyId id , const std::string & value );
Establece un valor de propiedad por identificador.
Parámetros
id
Identificador de propiedad.value
Valor de propiedad.
GetProperty
Sintaxis: public inline std::string GetProperty ( const std::string & name ) const;
Obtiene un valor de propiedad por nombre.
Parámetros
-
name
Nombre del parámetro.
Devoluciones
Valor de propiedad.
GetProperty
Sintaxis: public inline std::string GetProperty ( PropertyId id ) const;
Obtiene un valor de propiedad por identificador.
Parámetros
-
id
Identificador del parámetro.
Devoluciones
Valor de propiedad.
~HybridSpeechConfig
Sintaxis: public virtual ~HybridSpeechConfig ( ) = default;
Destruye el objeto.
FromConfigs
Sintaxis: public inline static std::shared_ptr< HybridSpeechConfig > FromConfigs ( std::shared_ptr< SpeechConfig > cloudSpeechConfig , std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );
Crea una instancia de la configuración de voz híbrida con las configuraciones de voz insertadas y en la nube especificadas.
Parámetros
cloudSpeechConfig
Puntero inteligente compartido de una configuración de voz en la nube.embeddedSpeechConfig
Puntero inteligente compartido de una configuración de voz insertada.
Devoluciones
Puntero compartido a la nueva instancia de configuración de voz híbrida.