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


class Intent::LanguageUnderstandingModel

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

Элементы

LanguageUnderstandingModel

Синтаксис: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );

Внутренний конструктор. Создает новый экземпляр с помощью предоставленного дескриптора.

Параметры

  • hlumodel Дескриптор модели распознавания речи.

~LanguageUnderstandingModel

Синтаксис: public inline virtual ~LanguageUnderstandingModel ( );

Виртуальный деструктор.

оператор SPXLUMODELHANDLE

Синтаксис: public inline explicit operator SPXLUMODELHANDLE ( ) const;

Внутренний. Оператор явного преобразования.

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

Дескриптор.

GetModelId

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

Возвращает идентификатор для этой модели.

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

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

GetModelType

Синтаксис: public inline LanguageUnderstandingModelType GetModelType ( ) const;

Возвращает тип модели.

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

Перечисление, представляющее тип модели.

FromEndpoint

Синтаксис: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );

Создает модель распознавания речи (LUIS), используя указанный URL-адрес конечной точки.

Параметры

  • uri URL-адрес конечной точки модели распознавания речи.

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

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

FromAppId

Синтаксис: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );

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

Параметры

  • appIdСтрока, представляющая идентификатор приложения службы Распознавание речи.

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

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

FromSubscription

Синтаксис: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );

Создает модель распознавания речи, используя указанное имя узла, ключ подписки и идентификатор приложения.

Параметры

  • subscriptionKeyСтрока, представляющая ключ подписки Распознавание речи службы.

  • appIdСтрока, представляющая идентификатор приложения службы Распознавание речи.

  • regionСтрока, представляющая регион службы Распознавание речи (см. страницу региона).

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

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

m_type

Синтаксис: protected LanguageUnderstandingModelType m_type;

LanguageUnderstandingModel

Синтаксис: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );

Защищенный конструктор для базовых классов для задания типа.

Параметры

  • type Тип модели распознавания речи.

LanguageUnderstandingModelType

Синтаксис: enum LanguageUnderstandingModelType;

Значения Описания
PatternMatchingModel
LanguageUnderstandingModel
ConversationalLanguageUnderstandingModel