Weight Property

Microsoft Speech Platform SDK 11

Collapse image Expand Image Copy image CopyHover image

Gets or sets a multiplying factor that adjusts the likelihood that an SrgsItem in an SrgsOneOf object will be spoken.

Namespace:  Microsoft.Speech.Recognition.SrgsGrammar
Assembly:  Microsoft.Speech (in Microsoft.Speech.dll)

Syntax

Visual Basic (Declaration)
Public Property Weight As Single
	Get
	Set
Visual Basic (Usage)
Dim instance As SrgsItem
Dim value As Single

value = instance.Weight

instance.Weight = value
C#
public float Weight { get; set; }

Property Value

Type: System..::..Single

A floating point value that adjusts the likelihood of this item being spoken.

Exceptions

ExceptionCondition
ArgumentOutOfRangeException

An attempt is made to set Weight to a negative value.

Remarks

The default value of this property is 1.0, which is equivalent to no weighting of the item. A weight greater than 1.0 positively biases the likelihood that the item will be spoken, and a weight less than 1.0 negatively biases the likelihood that the item will be spoken.

This property is relevant only to SrgsItem objects within an SrgsOneOf instance; it is ignored in all other cases.

See Also