ISpeechPhraseInfo Rule Property

Microsoft Speech SDK

Intelligent Interface Technologies Home Page Microsoft Speech SDK

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