VBVFrame

Initial Setup Properties

BuildNumOCX

BuildNumVoiceInterface

ConfigFile

DateOrder

LangProgID

LanguageID

LanguageVer

LogDirectory

NuancePackages

ScriptSize

SlaveName

SlaveType

TimeFormat

Transfer

UsesASR

UsesTTS

VoiceDirectory

 

Runtime Properties

Channels

TransferValue

 

Methods

AppendWaveFile

CopyWaveFile

GetCustomLicenseCount

GrabCustomLicense

GetFreeCustomLicensesCount

InsertWaveFile

OverwriteWaveFile

ReleaseCustomLicense

ShowLineStatus

ShowLogWindow

StartSystem

StopSystem

SystemStarted

 

 

Events

LicenseDrop

ShutDown

 

Overview

This control functions as a container for the other VBVoice controls, providing an environment where VBVoice can draw the control connections. It also provides project-wide properties and methods that control both the design environment and system operation at runtime.

VBVFrame has a Transfer object property that contains general properties to be defined by the control at design time. These can be used to transfer variable values from Visual Basic code into the VBVoice controls, for example, to provide data to phrases and to allow control over VBVoice controls based on Visual Basic data. You can access these properties from VBVoice control fields using the %ControlName.PropertyName% syntax and from Visual Basic code using the syntax Controlname.Transfer.Propertyname(Channel). See Transfer and the example Transfer, which shows how you can use this property.

Various language properties are also defined in VBVFrame: DateOrder and TimeFormat. You use these properties to define how VBVoice vocalizes dates and times and to specify a language for all system channels. The optional Language control provides simultaneous multi-lingual capability, including different rules for vocalizing numbers, dates, and times.