SPPHRASERULE (Windows CE 5.0)
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{ constWCHAR* pszName; ULONGulId; ULONGulFirstElement; ULONGulCountOfElements; constSPPHRASERULE* pNextSibling; constSPPHRASERULE* pFirstChild; floatSREngineConfidence; signedcharConfidence;};
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
Send Feedback on this topic to the authors