ISpeechRecoResultTimes Length Property

Microsoft Speech SDK

Intelligent Interface Technologies Home Page Microsoft Speech SDK

Speech Automation 5.1

Interface: ISpeechRecoResultTimes

Length Property

The Length property returns the time length of the last recognition.

It is specified in 100 nanosecond units.


Syntax

Set: (This property is read-only)
Get: Variant = ISpeechRecoResultTimes.Length

Parts

ISpeechRecoResultTimes
The owning object.
Variant
Set: (This property is read-only)
Get: A Variant type containing the length of the recognition.

Example

When a recognition occurs with a valid RecoResult, the times can be extracted for later use to allocate memory or to select data from the audio stream. For example, using the phrase "variety is the spice of life," the Length could be 32,200,000 nanoseconds or 3.2 seconds.

The first example retrieves the recognition length using the Length property.

Dim myTimes As ISpeechRecoResultTimes
Set myTimes = RecoResult.Times
    
Dim recoLength As Variant
recoLength = myTimes.Length

The second example retrieves the recognition length by directly accessing the RecoResult structure.

Dim recoLength As Variant
recoLength = RecoResult.Times.Length