SpPhraseInfoBuilder RestorePhraseFromMemory method

Microsoft Speech SDK

Intelligent Interface Technologies Home Page Microsoft Speech SDK

Speech Automation 5.1

Object: SpPhraseInfoBuilder

RestorePhraseFromMemory Method


The RestorePhraseFromMemory method recreates phrase information from a phrase that has been saved to memory.

The ISpeechPhraseInfo.SaveToMemory method saves phrase information as a Variant variable. RestorePhraseFromMemory method uses this variable to recreate an object based on ISpeechPhraseInfo.


SpPhraseInfoBuilder.RestorePhraseFromMemory(
     PhraseInMemory As Variant
) As ISpeechPhraseInfo

Parameters

PhraseInMemory
A Variant variable containing a phrase saved to memory.

Return Value

A ISpeechPhraseInfo object returning the phrase information.


Example

The following example demonstrates storing and retrieving the phrase portion of a recognition result. An example of late binding for creating the PhraseBuilder object is also demonstrated.

The sample assumes a valid RecoResult.


'Save the phrase first
Dim thePhrase As Variant
thePhrase = RecoResult.PhraseInfo.SaveToMemory

'Retrieve the phrase
Dim PhraseBuilder As Object
Set PhraseBuilder = CreateObject("SAPI.SpPhraseInfoBuilder")
    
Dim PhraseInfo As ISpeechPhraseInfo
Set PhraseInfo = PhraseBuilder.RestorePhraseFromMemory(thePhrase)