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)