Namespace Microsoft::CognitiveServices::Speech::Intent

Summary

Members Descriptions
enum EntityType Used to define the type of entity used for intent recognition.
enum EntityMatchMode Used to define the type of entity used for intent recognition.
enum EntityGreed Used to define the greediness of the entity.
class Intent::ConversationalLanguageUnderstandingModel Represents a Conversational Language Understanding used for intent recognition.
class Intent::IntentRecognitionCanceledEventArgs Class for intent recognition canceled event arguments.
class Intent::IntentRecognitionEventArgs Class for intent recognition event arguments.
class Intent::IntentRecognitionResult Represents the result of an intent recognition.
class Intent::IntentRecognizer In addition to performing speech-to-text recognition, the IntentRecognizer extracts structured information about the intent of the speaker, which can be used to drive further actions using dedicated intent triggers (see IntentTrigger).
class Intent::IntentTrigger Represents an intent trigger.
class Intent::LanguageUnderstandingModel Represents language understanding model used for intent recognition.
class Intent::PatternMatchingModel Represents a pattern matching model used for intent recognition.
struct Intent::PatternMatchingEntity Represents a pattern matching entity used for intent recognition.
struct Intent::PatternMatchingIntent Represents a pattern matching intent used for intent recognition.

Members

enum EntityType

Values Descriptions
Any This will match any text that fills the slot.
List This will match text that is contained within the list or any text if the mode is set to "fuzzy".
PrebuiltInteger This will match cardinal and ordinal integers.

Used to define the type of entity used for intent recognition.

enum EntityMatchMode

Values Descriptions
Basic This is the basic or default mode of matching based on the EntityType.
Strict This will match only exact matches within the entities phrases.
Fuzzy This will match text within the slot the entity is in, but not require anything from that text.

Used to define the type of entity used for intent recognition.

enum EntityGreed

Values Descriptions
Lazy Lazy will match as little as possible.
Greedy Greedy will match as much as possible.

Used to define the greediness of the entity.