Поделиться через


class Intent::ConversationalLanguageUnderstandingModel

class Intent::ConversationalLanguageUnderstandingModel
  : public Intent::LanguageUnderstandingModel

Представляет беседующий Распознавание речи, используемый для распознавания намерений.

Элементы

languageResourceKey

Синтаксис: public std::string languageResourceKey;

Это ключ языкового ресурса Azure, который будет использоваться с этой моделью.

endpoint

Синтаксис: public std::string endpoint;

Связь с конечной точкой развертывания Распознавание речи беседы.

projectName

Синтаксис: public std::string projectName;

Имя проекта Распознавание речи беседы.

deploymentName

Синтаксис: public std::string deploymentName;

Имя развертывания Распознавание речи беседы.

GetModelId

Синтаксис: public inline virtual std::string GetModelId ( ) const;

Возвращает идентификатор для этой модели. Значение по умолчанию — projectName-deploymentName.

Возвращаемое значение

Строка, представляющая идентификатор этой модели.

SetModelId

Синтаксис: public inline void SetModelId ( std::string value );

Задает идентификатор для этой модели. Значение по умолчанию — projectName-deploymentName.

Параметры

  • value Строка, представляющая идентификатор этой модели.

FromResource

Синтаксис: public inline static std::shared_ptr< ConversationalLanguageUnderstandingModel > FromResource ( const std::string & languageResourceKey , const std::string & endpoint , const std::string & projectName , const std::string & deploymentName );

Создает модель Распознавание речи беседы (CLU), используя указанный идентификатор модели.

Параметры

  • languageResourceKey Ключ ресурса языка Azure.

  • endpoint Конечная точка языкового ресурса Azure.

  • projectNameИмя проекта Conversational Распознавание речи.

  • deploymentNameИмя развертывания conversational Распознавание речи.

Возвращаемое значение

Общий указатель на модель Распознавание речи беседы.