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.projectName
O nome do projeto Reconhecimento vocal conversacional.deploymentName
O nome da implantação Reconhecimento vocal conversacional.
Retornos
Um ponteiro compartilhado para o modelo de Reconhecimento vocal conversacional.