Speech Automation 5.1
Interface: ISpeechPhraseInfo
Rule Property
The Rule property retrieves information about the top-level rule that was used to recognize the phrase.
Syntax
Set: | (This property is read-only) |
Get: | ISpeechPhraseRule = ISpeechPhraseInfo.Rule |
Parts
- ISpeechPhraseInfo
- The owning object.
- ISpeechPhraseRule
-
Set: (This property is read-only)
Get: An ISpeechPhraseRule variable that gets the property.
Example
The following code snippet assumes a valid recognition, RecoResult, although it still checks for validity. In the sample below, a few of the rule properties are retrieved.
If Not RecoResult Is Nothing Then
Dim rp As ISpeechPhraseInfo
Set rp = RecoResult.PhraseInfo
Dim ruleName As String
ruleName = rp.rule.Name
Dim ruleID, firstElement, numberOfElements As Long
ruleID = rp.rule.Id
firstElement = rp.rule.FirstElement
numberOfElements = rp.rule.NumberOfElements
End If