Compartir a través de


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.