classe Intent::LanguageUnderstandingModel
Representa o modelo de reconhecimento vocal usado para reconhecimento de intenção.
Membros
LanguageUnderstandingModel
Sintaxe: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );
Construtor interno. Cria uma nova instância usando o identificador fornecido.
Parâmetros
-
hlumodel
Identificador de modelo de reconhecimento vocal.
~LanguageUnderstandingModel
Sintaxe: public inline virtual ~LanguageUnderstandingModel ( );
Destruidor virtual.
operador SPXLUMODELHANDLE
Sintaxe: public inline explicit operator SPXLUMODELHANDLE ( ) const;
Interno. Operador de conversão explícita.
Retornos
Um identificador.
GetModelId
Sintaxe: public inline virtual std::string GetModelId ( ) const;
Retorna a ID desse modelo.
Retornos
Uma cadeia de caracteres que representa a ID desse modelo.
GetModelType
Sintaxe: public inline LanguageUnderstandingModelType GetModelType ( ) const;
Obtém o tipo de modelo.
Retornos
Uma enumeração que representa o tipo do modelo.
FromEndpoint
Sintaxe: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );
Cria um modelo luis (reconhecimento vocal) usando a URL do ponto de extremidade especificada.
Parâmetros
-
uri
A URL do ponto de extremidade de um modelo de reconhecimento vocal.
Retornos
Um ponteiro compartilhado para o modelo de compreensão da linguagem.
FromAppId
Sintaxe: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );
Cria um modelo de reconhecimento vocal usando a ID do aplicativo especificada.
Parâmetros
-
appId
Uma cadeia de caracteres que representa a ID do aplicativo de Reconhecimento vocal serviço.
Retornos
Um ponteiro compartilhado para o modelo de compreensão da linguagem.
FromSubscription
Sintaxe: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );
Cria um modelo de reconhecimento vocal usando o nome do host, a chave de assinatura e a ID do aplicativo especificados.
Parâmetros
subscriptionKey
Uma cadeia de caracteres que representa a chave de assinatura do serviço Reconhecimento vocal.appId
Uma cadeia de caracteres que representa a ID do aplicativo de Reconhecimento vocal serviço.region
Uma Cadeia de Caracteres que representa a região do serviço Reconhecimento vocal (consulte a página de região).
Retornos
Um ponteiro compartilhado para o modelo de compreensão da linguagem.
m_type
Sintaxe: protected LanguageUnderstandingModelType m_type;
LanguageUnderstandingModel
Sintaxe: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );
Construtor protegido para classes base para definir o tipo.
Parâmetros
-
type
Tipo de modelo de reconhecimento vocal.
LanguageUnderstandingModelType
Sintaxe: enum LanguageUnderstandingModelType;
Valores | Descrições |
---|---|
PatternMatchingModel | |
LanguageUnderstandingModel | |
ConversationalLanguageUnderstandingModel |