Compartilhar via


classe Intent::ConversationalLanguageUnderstandingModel

class Intent::ConversationalLanguageUnderstandingModel
  : public Intent::LanguageUnderstandingModel

Representa um Reconhecimento vocal de conversa usado para reconhecimento de intenção.

Membros

languageResourceKey

Sintaxe: public std::string languageResourceKey;

Essa é a chave de recurso de linguagem do Azure a ser usada com esse modelo.

endpoint

Sintaxe: public std::string endpoint;

Ponto de extremidade de implantação do Reconhecimento vocal conversacional a ser contatado.

projectName

Sintaxe: public std::string projectName;

Nome do projeto Reconhecimento vocal conversacional.

deploymentName

Sintaxe: public std::string deploymentName;

Nome da implantação Reconhecimento vocal conversacional.

GetModelId

Sintaxe: public inline virtual std::string GetModelId ( ) const;

Retorna a ID desse modelo. O padrão é projectName-deploymentName.

Retornos

Uma cadeia de caracteres que representa a ID desse modelo.

SetModelId

Sintaxe: public inline void SetModelId ( std::string value );

Define a ID desse modelo. O padrão é projectName-deploymentName.

Parâmetros

  • value Uma cadeia de caracteres que representa a ID desse modelo.

FromResource

Sintaxe: public inline static std::shared_ptr< ConversationalLanguageUnderstandingModel > FromResource ( const std::string & languageResourceKey , const std::string & endpoint , const std::string & projectName , const std::string & deploymentName );

Cria um modelo de CLU (Reconhecimento vocal de Conversação) usando a ID do modelo especificada.

Parâmetros

  • languageResourceKey A chave de recurso da Linguagem do Azure.

  • endpoint O ponto de extremidade do recurso de Linguagem do Azure.

  • projectNameO nome do projeto Reconhecimento vocal conversacional.

  • deploymentNameO nome da implantação Reconhecimento vocal conversacional.

Retornos

Um ponteiro compartilhado para o modelo de Reconhecimento vocal conversacional.