SPPHRASERULE
This structure contains the information for a rule in a grammar result. SAPI uses the pFirstChild and pNextSibling members to represent the parse tree. SPPHRASERULE represents the root node of the parse tree.
struct tagSPPHRASERULE{
const WCHAR* pszName;
ULONG ulId;
ULONG ulFirstElement;
ULONG ulCountOfElements;
const SPPHRASERULE* pNextSibling;
const SPPHRASERULE* pFirstChild;
float SREngineConfidence;
signed char Confidence;
};
Members
- pszName
Pointer to the name of the rule. This is in Speech Text Grammar format and is set using <RULE NAME="MyName">. - ulId
Identifier of the rule. This value is set using <RULE ID="123">. - ulFirstElement
Index of the first spoken element (word) of the rule. - ulCountOfElements
Number of spoken elements (words) to which the rule refers. - pNextSibling
Pointer to an SPPHRASERULE structure for the next sibling in the parse tree. - pFirstChild
Pointer to an SPPHRASERULE structure for the first child node in the parse tree. - SREngineConfidence
Engine-specific confidence for the rule. The value is engine-dependent and is not standardized across multiple SR engines. - Confidence
SAPI-specific confidence value for the rule. Possible values are SP_LOW_CONFIDENCE, SP_NORMAL_CONFIDENCE, and SP_HIGH_CONFIDENCE.
Requirements
OS Versions: Windows CE .NET 4.1 and later.
Header: Sapi.h, Sapi.idl.
See Also
Last updated on Saturday, April 10, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.