Partilhar via


classe HybridSpeechConfig

Classe que define configurações híbridas (na cloud e incorporadas) para reconhecimento de voz ou sintetização de voz.

Membros

operador SPXSPEECHCONFIGHANDLE

Sintaxe: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

Operador interno utilizado para obter o valor de identificador subjacente.

Devoluções

Um identificador.

SetSpeechRecognitionOutputFormat

Sintaxe: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

Define o formato de saída do reconhecimento de voz.

Parâmetros

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

GetSpeechRecognitionOutputFormat

Sintaxe: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

Obtém o formato de saída do reconhecimento de voz.

Devoluções

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

SetSpeechSynthesisOutputFormat

Sintaxe: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

Define o formato de saída da sintetização de voz (por exemplo, Riff16Khz16BitMonoPcm).

Parâmetros

  • formatId Especifica o ID do formato de saída

GetSpeechSynthesisOutputFormat

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

Obtém o formato de saída da sintetização de voz.

Devoluções

O formato de saída da sintetização de voz.

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 O 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.

Devoluções

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 O ID do parâmetro.

Devoluções

O valor da propriedade.

~HybridSpeechConfig

Sintaxe: public virtual ~HybridSpeechConfig ( ) = default;

Desestrui 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 voz híbrida com configurações de voz incorporadas e na cloud especificadas.

Parâmetros

  • cloudSpeechConfig Um ponteiro inteligente partilhado de uma configuração de voz na cloud.

  • embeddedSpeechConfig Um ponteiro inteligente partilhado de uma configuração de voz incorporada.

Devoluções

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