Compartilhar via


classe HybridSpeechConfig

Classe que define configurações híbridas (nuvem e inseridas) para reconhecimento de fala ou síntese de fala.

Membros

operador SPXSPEECHCONFIGHANDLE

Sintaxe: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

Operador interno usado para obter o valor do identificador subjacente.

Retornos

Um identificador.

SetSpeechRecognitionOutputFormat

Sintaxe: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

Define o formato de saída de reconhecimento de fala.

Parâmetros

  • format Formato de saída de reconhecimento de fala (simples ou detalhado).

GetSpeechRecognitionOutputFormat

Sintaxe: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

Obtém o formato de saída de reconhecimento de fala.

Retornos

Formato de saída de reconhecimento de fala (simples ou detalhado).

SetSpeechSynthesisOutputFormat

Sintaxe: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

Define o formato de saída de síntese de fala (por exemplo, Riff16Khz16BitMonoPcm).

Parâmetros

  • formatId Especifica a ID do formato de saída

GetSpeechSynthesisOutputFormat

Sintaxe: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;

Obtém o formato de saída de síntese de fala.

Retornos

O formato de saída de síntese de fala.

SetProperty

Sintaxe: public inline void SetProperty ( const std::string & name , const std::string & value );

Define um valor de propriedade por nome.

Parâmetros

  • name O nome da propriedade.

  • value O valor da propriedade.

SetProperty

Sintaxe: public inline void SetProperty ( PropertyId id , const std::string & value );

Define um valor de propriedade por ID.

Parâmetros

  • id A ID da propriedade.

  • value O valor da propriedade.

GetProperty

Sintaxe: public inline std::string GetProperty ( const std::string & name ) const;

Obtém um valor de propriedade por nome.

Parâmetros

  • name O nome do parâmetro.

Retornos

O valor da propriedade.

GetProperty

Sintaxe: public inline std::string GetProperty ( PropertyId id ) const;

Obtém um valor de propriedade por ID.

Parâmetros

  • id A ID do parâmetro.

Retornos

O valor da propriedade.

~HybridSpeechConfig

Sintaxe: public virtual ~HybridSpeechConfig ( ) = default;

Destrói o objeto.

FromConfigs

Sintaxe: public inline static std::shared_ptr< HybridSpeechConfig > FromConfigs ( std::shared_ptr< SpeechConfig > cloudSpeechConfig , std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );

Cria uma instância da configuração de fala híbrida com configurações de fala inseridas e de nuvem especificadas.

Parâmetros

  • cloudSpeechConfig Um ponteiro inteligente compartilhado de uma configuração de fala na nuvem.

  • embeddedSpeechConfig Um ponteiro inteligente compartilhado de uma configuração de fala inserida.

Retornos

Um ponteiro compartilhado para a nova instância de configuração de fala híbrida.