Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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