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 |