Clase HybridSpeechConfig

Clase que define configuraciones híbridas (en la nube y 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 El 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 El 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 El identificador de parámetro.

Devoluciones

Valor de propiedad.

~HybridSpeechConfig

Sintaxis: public virtual ~HybridSpeechConfig ( ) = default;

Destruct 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 configuraciones de voz insertadas y en la nube especificadas.

Parámetros

  • cloudSpeechConfig un puntero inteligente compartido de una configuración de voz en la nube.

  • embeddedSpeechConfig un puntero inteligente compartido de una configuración de voz incrustada.

Devoluciones

Puntero compartido a la nueva instancia de configuración de voz híbrida.